質問

デバッグ情報で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によってサポートされている機能です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top