インテル® FPGA SDK for OpenCL™プロ・エディション: プログラミング・ガイド

ID 683846
日付 4/01/2019
Public
ドキュメント目次

7.4. ヘッダーファイル位置の指定 (-I=<directory>)

インテル® FPGA SDK for OpenCL™オフライン・コンパイラーがカーネルのコンパイル中にヘッダーファイルを検索するディレクトリー・リストにディレクトリーを追加するには、 -I=<directory> オプションをaocコマンドに含めます。

ヘッダーファイルがカーネルと同じディレクトリーにある場合は、 -I=<directory> オプションをaocコマンドに含める必要はありません。オフライン・コンパイラーは現在のフォルダーまたはディレクトリーでヘッダーファイルを自動的に検索します。

コマンドプロンプトで、 aoc -I=<directory> <your_kernel_filename>.clコマンドを呼び出します。
注意:

Windowsシステムの場合、インクルード・パスの末尾にスラッシュが含まれていないことを確認してください。オフライン・コンパイラーは、末尾のスラッシュ (/) またはバックスラッシュ (\) を不正と認識します。

次のような方法でaocコマンドを呼び出すと、オフライン・コンパイラーはエラーメッセージを生成します。

aoc -I=<drive>\<folder>\<subfolder>\ <your_kernel_filename>.cl

または

aoc -I=<drive>/<folder>/<subfolder>/ <your_kernel_filename>.cl

インクルード・パスの正しい指定方法は以下のようになります。

aoc -I=<drive>\<folder>\<subfolder> <your_kernel_filename>.cl

または

aoc -I=<drive>/<folder>/<subfolder> <your_kernel_filename>.cl