質問
デバッグ情報でOpenCLカーネルをコンパイルするにはどうすればよいですか?私がそれをするなら、聞くように デバッグ
const char* options = "-g";
clbuildprogram( *hprogram、0、0、options、null、null);]:
次のエラーが発生します:
Clang:不明なコマンドライン引数 '-G'。試してみてください: 'Clang-ヘルプ'
解決
「-G」はOpenCLでサポートされているビルドオプションではありません。サポートされているオプションのリストの仕様のセクション5.4.3/5.6.3(それぞれバージョン1.0/1.1)を参照してください。
CPUをターゲットにしている場合、「-G」は機能する可能性がありますが、サポートされていません。 GPUでデバッグするには、チェックアウトできます Gdebugger Cl おそらく、私はそれを試していません。 nvidia's 平行なnsight (以前はNexusと呼ばれるコードネーム)openclプロファイリング機能をベータ版に備えており、OpenCLデバッグをサポートします。
他のヒント
「-G」はATI-GPUSによってサポートされている機能です
所属していません StackOverflow