从CUDA5.0开始,CUDA ToolKit和CUDA SDK集成到了一个安裝包内,同时安裝包内还集成了Nividia开发的基于Eclipse的CUDA集成开发工具NSight Eclipse Edition,给CUDA开发者提供了一个很好的开发工具。
之前尝试过不少Linux下的集成开发环境,如CodeBlock、Eclipse等,都很难达到理想的效果。
Nsight将cu文件和c++文件放在同一个项目,cu文件中关键字会突出显示。
程序中需要用到的头文件和库等,可以在右键属性菜单的General->Code Analysis->Paths and Symbols下进行加入:
Includes下加入程序需要用到的头文件的路径:
Library Path下添加需要用到库文件的路径:
具体用到的库文件名称在Libraries选项卡加入,不需要加入.so后缀: