我有一些 OpenCL 内核没有做他们应该做的事情,我很想在 Xcode 中调试它们。这可能吗?
如果没有,有什么方法可以使用 printf()
在我的基于 CPU 的内核中?当我使用 printf()
在我的内核中,OpenCL 编译器总是给我一大堆错误。
最佳答案
将格式字符串转换为 const char * 似乎可以解决此问题。
这对我在 Lion 上有效:
printf((char const *)"%d %d\n", dl, dll);
这有上述错误:
printf("%d %d\n", dl, dll);
关于xcode - 如何在 Xcode 4.1 中调试 OpenCL 内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212690/