インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

xiar と xild によるオフロード・ライブラリーの作成について

このトピックは、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーをターゲットとする場合にのみ適用されます。

xiar または xild -lib を使用してオフロードコードのルーチンを含むスタティック・アーカイブ・ライブラリーを作成するには、次の操作が必要です。

次の xiar コマンドは、CPU ライブラリー libsample.a およびコプロセッサー・ライブラリー libsampleMIC.a を作成または変更します。

xiar -qoffload-build rcs libsample.a obj1.o obj2.o

libsample.a には CPU オブジェクト・ファイル obj1.o および obj2.o が含まれます。 libsampleMIC.aにはコプロセッサー・オブジェクト・ファイル obj1MIC.o および obj2MIC.o が含まれます。

次のコマンドは、myprogram.c をコンパイルしてスタティック・ライブラリーとリンクします。

icc myprogram.c libsample.a
icc myprogram.c -lsample