如何使用调试信息编译 opencl 内核?如果我这样做喜欢听到调试
[常量字符*选项=“-g”;
clBuildProgram(*hProgram, 0, 0, options,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 支持