CUDA程序LINUX下无法调试
程序在win8/gt 720M/visual studio 2012/CUDA 5.5下是能够正常运行的.
移植到linux服务器下出现了问题, RHEL 5.3/tesla C1060/cuda 2.3.
于是想要用cuda-gdb调试, 用nvcc编译
nvcc -arch=sm_13 -o my_prog my_prog.cu, 这样程序运行结果错误, 但是编译没有debug信息, 无法debug
于是
nvcc -arch=sm_13 -g -G -o my_prog my_prog.cu, 这样带debug信息, 可是直接运行结果是正确的.
可能的原因是什么 呢?