CPU コマンドの例

次のコマンドは、デバイスコードの一部が静的ライブラリーにある実装を想定しています。

動的ライブラリーとのリンクはサポートされていません。

デバイスコードを使用してファット・オブジェクトを生成します:

icpx -fsycl -c static_lib.cpp

ar ツールを使用して、静的ファット・ライブラリーを作成します:

ar cr libstlib.a static_lib.o

アプリケーションのソースをコンパイルします:

icpx -fsycl -c a.cpp

静的ライブラリーとアプリケーションをリンクします:

icpx -fsycl -foffload-static-lib=libstlib.a a.o -o a.exe