GPU コマンドの例

次の例は、Linux* でデバイスコードを使用して静的ライブラリーを作成し、使用する方法を示します。

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

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

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