编译时报错add5.cu:4:20: error: cutil.h: No such file or directory ,因为需要正确的库文件

[root@ca206 cuda]# nvcc -o add5 add5.cu 

add5.cu:4:20: error: cutil.h: No such file or directory

[root@ca206 cuda]# find / -name cutil.h
/home/gpu-tutorials/code/NVIDIA_GPU_Computing_SDK/CUDALibraries/common/inc/cutil.h

/home/gpu-tutorials/code/NVIDIA_GPU_Computing_SDK/C/common/inc/cutil.h

[root@ca206 cuda]# nvcc -o add5 add5.cu -I/home/gpu-tutorials/code/NVIDIA_GPU_Computing_SDK/CUDALibraries/common/inc/cutil.h

cc1plus: error: /home/gpu-tutorials/code/NVIDIA_GPU_Computing_SDK/CUDALibraries/common/inc/cutil.h: not a directory     因为-I后需是一个目录

正确编译方法:

1、nvcc -o add5 add5.cu -I/home/gpu-tutorials/code/NVIDIA_GPU_Computing_SDK/CUDALibraries/common/inc

或2、nvcc -o add5 add5.cu -I/home/gpu-tutorials/code/NVIDIA_GPU_Computing_SDK/C/common/inc


猜你喜欢

转载自blog.csdn.net/fengtian12345/article/details/80522990