怎样通过类似打印语句的方法调试内核程序?

  • 2 replies
  • 2560 views
怎样通过类似打印语句的方法调试内核程序?
« 于: 八月 01, 2017, 10:54:16 pm »
我是初学OpenCL。
现在写了一个小程序,但执行发现结果有问题。
我现在不知道怎么用调试器。


想问下有没有什么其它方法能够观察内核函数运行状态?

比如,我们主机程序,可以通过printf语句打印变量值来调试程序。

内核函数能否在执行时打印变量值?

我曾经试过printf,好像打印不到控制台上面。

望[名词2]指导一二!谢谢!

*

sisiy

  • *****
  • 242
    • 查看个人资料
(无标题)
« 回复 #1 于: 八月 02, 2017, 12:15:47 pm »
 内核中可以直接使用printf函数,但要注意计算能力至少要3.0,开启调试模式

(无标题)
« 回复 #2 于: 十一月 10, 2018, 04:44:17 pm »
内核中可以直接使用printf函数,但要注意计算能力至少要3.0,开启调试模式

谢谢解答!:hug:
之前就可以了。一直忘记回复你。:L