用kdevelop debug .cu文件里的函数,没法跟进去

fnger 2016-04-26 11:34:59

环境:linux系统, kdevelop 里面集成了gdb
简单说明
我新建一头文件和.cu文件,里面分别声明和定义了一个函数A,该函数用了cuda的内核函数 api;、
然后在另外一个B.cpp中调用函数A,debug发现,能走到调用函数A的地方,next时候 不能进入A
,我在A函数里面设置了很多断点的。


贴图:
这个用cuda的函数,

这个是调用用了cuda的函数


debug时候可以走到调用点,下一步没有进入被调函数,就出错了

为什么不能进入被调函数? 至少要进入第一个断点部分吧
另外 应该不是没有设置debug模式, 在加入.cu文件之前,debug是正常的。 难道加.cu文件时候要在cmakelist里面额外设置编译模式吗?
...全文
636 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

374

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Linux
社区管理员
  • CUDA on Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧