确保可执行脚本包含以下路径
下面是我的一个错误的解决 (CUDA版本4.0 系统为Ubuntu 10.04 32位系统 使用root用户)
nvcc -arch sm_12 -Xcompiler -fPIC –shared -o libgREmatch.so gReScan.cu
-I/usr/local/cuda/include
-L/usr/local/cuda/lib
-L/usr/local/cuda/lib -I/root/NVIDIA_GPU_Computing_SDK/C/common/inc
-L/root/NVIDIA_GPU_Computing_SDK/C/lib -libcutil_i386.a
如果用的是64位系统而且是用户自己的目录时
需改为
I/usr/local/cuda/include
-L/usr/local/cuda/lib64
-L/usr/local/cuda/lib64 -I/$(home)/NVIDIA_GPU_Computing_SDK/C/common/inc
-L/$(home)/NVIDIA_GPU_Computing_SDK/C/lib -lcutil_x86_64