二、Nvcc启动与配置说明
1、nvcc的启动条件
在我们的工程文件编译选项的命令行下加入"C:/CUDA/bin/nvcc.exe",表示启动nvcc,要成功启动nvcc首先必须保证所需绑定的一般的C/C++编译器如VS下的cl,在编译器搜索路径范围内,一般默认目录下,如:
"C:/CUDA/bin/nvcc.exe" -ccbin "C:/Program Files/Microsoft Visual Studio 8/VC/bin",又或是,"$(CUDA_BIN_PATH)/nvcc.exe" -ccbin "$(VCInstallDir)bin"。
而Windows平台下编译选项--compiler-bindir是当编译器cl不在默认路径时用来重新设定路径,另外Windows平台下,nvcc 需要能定位到脚本vsvars.bat(这个脚本必须先于cl编译器执行,因为它将指定cl编译器正确运行所需的环境参数),也是通过--compiler-bindir 来重新指定。
CUDA提供了一个用于检查是否是启动nvcc