我正在尝试安装cudaSW ++,但是我收到此错误信息..请帮助我..
mkdir -p objs nvcc -O3 -arch sm_13 --ptxas-options = -v -use_fast_math -Xcompiler -funroll-loops -Xcompiler -msse2 -DMAX_SEQ_LENGTH_THRESHOLD = 3072 -I。 -I~ / NVIDIA_GPU_Computing_SDK // C / common / inc -c GenericFunction.cu -o objs / GenericFunction.cu.o GenericFunction.cu:14:19:错误:cutil.h:否 这样的文件或目录make: * [objs / GenericFunction.cu.o]错误1
答案 0 :(得分:2)
cutil.h
是较早的CUDA包(CUDA 4.2和之前版本)的一部分。看起来你所拥有的cudaSW ++版本正在尝试使用旧版工具包/软件包中的软件元素。
最简单的方法可能是从here下载CUDA 4.2“SDK”并使用您当前使用的任何工具链(例如CUDA 5或CUDA 5.5)构建SDK,您应该拥有所需的内容。确保cudaSW ++ make文件中的include和library路径正确指向安装/构建cuda 4.2 SDK的相应位置。
答案 1 :(得分:0)
您正在构建旧版本。这可能是有目的的,但也可能是误解。如果没有特别建立旧版本的目标,那么使用CUDA 9.1构建的最新版本的cudaSW似乎没有问题here。