2013-07-16 26 views
1

当我运行make命令complie Linux下64位CUDA程序时,我收到以下错误信息:依赖使用CUDA 5.0

error: cutil.h: No such file or directory 

我找到了一些答案,但他们都不是有用的。

makefile,有一个CUDA_SDK_PATH,但无法找到任何有关在CUDA SDK中有用的入门指南: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html

我应该如何设置为CUDA-SDK-PATH

+0

您使用的是什么版本的CUDA? – talonmies

+0

@talonmies cuda 5.0,安装路径是“/usr/local/cuda-5.0” – Junling

回答

2

如果您打算使用CUDA 5或更高版本,则需要修改您正在编译的代码以删除或替换libcutil上的依赖项。这是CUDA SDK 4和更低版本中的非官方组件,并且已被弃用并从CUDA 5中删除。

另一种方法是使用CUDA 4.2构建代码或尝试从CUDA 4.2 SDK构建库源代码使用CUDA 5工具链。我对后者没有亲身经历,也不知道是否可行。