FPGA (Field Programmable Gate Array) で使用するデバイスバイナリーの部分リンクを実行するようにコンパイラーに指示します。これは DPC++ 固有のコンテンツです。
Linux*: | -fsycl-link[=value] |
Windows*: | -fsycl-link[=value] |
value |
次のいずれかです。
image の生成には、early よりも長い時間がかかります。 |
オフ |
デバイスバイナリーの部分リンクは実行されません。 |
このオプションは、FPGA で使用するデバイスバイナリーの部分リンクを実行するようにコンパイラーに指示します。
部分リンクはオフロードラッパーによってラップされ、ホスト・コンパイラーやリンカーによってデバイスバイナリーがリンクされます。
value を指定しない場合、次の動作になります。
-fsycl (-fsycl -fsycl-link) のみを指定した場合、ドライバーはホストがリンク可能なデバイス・オブジェクトを生成します。
-fintelfpga (-fsycl -fintelfpga -fsycl-link) と一緒に使用した場合、-fsycl-link=early を指定した場合と同じ動作になります。
Visual Studio*: [Linker] > [General] > [Generate partially linked device object to be used with the host link]
Eclipse*: [Linker] > [General] > [Generate partially linked device object to be used with the host link]
なし