最近通过cuda-gdb调试程序,当要进入到kernel的时候提示:
百度了一下,资料较少,根据Strange “No such file or directory” error in cuda-gdb中的提示,需要在nvcc编译的时候添加-keep选项,尝试了一下,果然成功了。
我是使用的CMake来管理工程,修改的时候只需要以下代码即可:
set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} -O0 -g -G -keep")
版权声明:本文为qq_42759162原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。