從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後綴: