< 目次

コマンドライン・リンク・ツールを使用

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) で提供されるコマンドライン・リンク・ツールを使用して、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) を使用するアプリケーションのビルドを容易に行うことができます。

このツールは、使用するオプション、ライブラリー、環境変数を提供するだけでなく、アプリケーションのビルドも行います。

mkl_link_tool ツールは、<mkl_directory>/bin/<arch> ディレクトリーにインストールされ、次の表に示すモードをサポートします。

oneMKL コマンドライン・リンク・ツールのモード
モード 説明 使用法

照会

アプリケーションのビルドと実行に必要なコンパイラー・オプション、ライブラリ、または環境変数を返します。

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) を取得

mkl_link_tool -libs [oneMKL リンクツールのオプション]

コンパイラー・オプションを取得

mkl_link_tool -opts [oneMKL リンクツールのオプション]

この実行形式アプリケーションの環境変数を取得

mkl_link_tool -env [oneMKL リンクツールのオプション]

コンパイル

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) リンクツールはアプリケーションをビルドします。

mkl_link_tool [options] <compiler> [options2] file1 [file2 ...]

説明:

  • options は任意の数のリンク・ツール・オプション
  • compiler はコンパイラー名です: icx、ifx、cl、gcc (g++)、gfortran、mpiic、mpiifort、mpic (mpic++)、mpif77 (mpif90、mpif95)、icpx -fsycl
  • options2 は任意の数のコンパイラー・オプション

インタラクティブ

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) リンクツールでサポートされているすべてのオプションを確認できます。(指定内容に応じて) 照会モードのように、ライブラリー、オプション、環境変数を出力したり、コンパイルモードのようにアプリケーションをビルドできます。

mkl_link_tool -interactive

-help オプションを使用して、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) リンクツールの完全なヘルプや現在のシステムのデフォルトを表示できます。