デバッグ情報を使用して opencl カーネルをコンパイルするにはどうすればよいですか? デバッグを聞くのが好きなら
[const char* options = "-g";
clBuildProgram( *hProgram, 0, 0, オプション,NULL,NULL);]:
次のエラーが表示されます:
clang: 不明なコマンド ライン引数 '-g' です。試してください:「clang --help」
「-g」は、OpenCL でサポートされているビルド オプションではありません。サポートされているオプションのリストについては、仕様のセクション 5.4.3/5.6.3 (それぞれバージョン 1.0/1.1) を参照してください。
CPU をターゲットにしている場合、「-g」は機能する可能性がありますが、サポートされていません。GPU でのデバッグについては、おそらくgDEBugger CLをチェックアウトできますが、試したことはありません。NVIDIA のParallel Nsight (以前のコードネーム Nexus) には、ベータ版の OpenCL プロファイリング機能があり、OpenCL デバッグをサポートします。
「-g」は、ati-GPU でサポートされている機能です。