以下に、インテル® コンパイラーを使用してリンクする例を示します。
多くの例では、.f Fortran ソースファイルを使用しています。C/C++ ユーザーは、ソースファイルを .cpp (C++) または .c (C) ファイルに、ifx を icx に置き換えてください。
myprog.f と LP64 インターフェイスをサポートしているインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の OpenMP* スレッドバージョンの静的リンク:
ifx myprog.f mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib
libiomp5md.lib
myprog.f と LP64 インターフェイスをサポートしているインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の OpenMP* スレッドバージョンの動的リンク:
ifx myprog.f mkl_intel_lp64_dll.lib mkl_intel_thread_dll.lib mkl_core_dll.lib
libiomp5md.lib
myprog.f と LP64 インターフェイスをサポートしているインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のシーケンシャル・バージョンの静的リンク:
ifx myprog.f mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib
myprog.f と LP64 インターフェイスをサポートしているインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のシーケンシャル・バージョンの動的リンク:
ifx myprog.f mkl_intel_lp64_dll.lib mkl_sequential_dll.lib mkl_core_dll.lib
myprog.f と ILP64 インターフェイスをサポートしているインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の OpenMP* スレッドバージョンの静的リンク:
ifx myprog.f mkl_intel_ilp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib
myprog.f と ILP64 インターフェイスをサポートしているインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の OpenMP* スレッドバージョンの動的リンク:
ifx myprog.f mkl_intel_ilp64_dll.lib mkl_intel_thread_dll.lib mkl_core_dll.lib
libiomp5md.lib
ユーザーコード myprog.f と、LP64 または ILP64 インターフェイスをサポートする OpenMP* スレッドまたはシーケンシャルなインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の動的リンク (適切な関数を呼び出すか、環境変数を設定して、スレッドモードまたはシーケンシャルモードを選択し、インターフェイスを設定):
ifx myprog.f mkl_rt.lib
myprog.f、Fortran BLAS および 95 LAPACK インターフェイス、および LP64 インターフェイスをサポートする OpenMP* でスレッド化されたインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の静的リンク:
ifx myprog.f mkl_lapack95_lp64.lib mkl_intel_lp64.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib
LIB 環境変数にインテル® TBB ライブラリーへのパスが含まれている場合の myprog.c とインテル® TBB によりスレッド化されたインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) バージョンの静的リンク:
icx myprog.c /link /libpath:%MKLPATH% -I%MKLINCLUDE% mkl_intel_lp64.lib mkl_tbb_thread.lib mkl_core.lib tbb12.lib /MD
LIB 環境変数にインテル® TBB ライブラリーへのパスが含まれている場合の myprog.c とインテル® TBB によりスレッド化されたインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) バージョンの動的リンク:
icx myprog.c /link /libpath:%MKLPATH% -I%MKLINCLUDE% mkl_intel_lp64_dll.lib mkl_tbb_thread_dll.lib mkl_core_dll.lib tbb12.lib /MD