我试图在OS山狮10.8.1上使用CUDA 5 RC1。在从Nsight Eclipse进行调试时,我会得到以下错误:
main()没有可用的源
我已经验证了nvcc被设置为使用-g和-G来发出设备和主机调试符号,并且-O0被设置为禁用优化。
有什么想法,问题是什么,或其他一些诊断,我可以执行?
发布于 2012-08-29 15:53:11
至少对我来说,问题在于架构需要设置为x64。
要做到这一点,请在right click上打开project并点击Properties。
然后去Build -> Settings -> Tool Settings。
在NVCC Compiler -> Code Generation下,将Architecture设置为x64。
在NVCC Linker -> Miscellaneous下,将Architecture设置为x64。
最后,清理项目并进行重建。
https://stackoverflow.com/questions/12164093
复制相似问题