编译CUDA示例程序时遇到的问题

编译CUDA示例程序时遇到的问题,c,cuda,terminal,C,Cuda,Terminal,我是在Linux环境下编译CUDA C程序的新手。我使用的是Ubuntu 12.04服务器 我想运行GPU计算SDK提供的模板SDK 当我通过命令运行模板时 nvcc -o template template.cu 它正在返回我的模板。cu:24:致命错误:cutil_inline.h没有这样的文件或目录 实际上,该文件位于目录~/NVIDIA\u GPU\u Computing\u SDK/CUDALibraries/common/inc中 文件template_kernel.cu也会出现相

我是在Linux环境下编译CUDA C程序的新手。我使用的是Ubuntu 12.04服务器

我想运行GPU计算SDK提供的模板SDK

当我通过命令运行模板时

nvcc -o template template.cu
它正在返回我的模板。cu:24:致命错误:cutil_inline.h没有这样的文件或目录

实际上,该文件位于目录~/NVIDIA\u GPU\u Computing\u SDK/CUDALibraries/common/inc中 文件template_kernel.cu也会出现相同的错误,该文件与template的目录相同

为什么会出现这个错误。谁能帮帮我吗。
是否可以在启动模板程序时提供这些文件的路径,即明确提供包含文件,但不在程序中提供这些文件

您遇到了问题,因为这不是构建示例程序的方式

根据您的描述,您似乎正在使用CUDA 5.0之前的CUDA版本

请参阅文件
~/NVIDIA_GPU_Computing_SDK/docs/CUDA_SDK_Release_Notest.txt
部分“I.(b)Linux安装说明”,了解如何构建示例程序


正如@JackOLantern所指出的,您应该使用提供的
Makefile

自4.0版以来,我没有在linux下使用CUDA,但我认为仍然有
Makefile
(s)通过一个简单的
make
,为您构建所有CUDA示例。实际上我在学习CUDA,我从udacity网站的视频讲座中找到了上面的命令,随后我创建了所有的二进制文件,那么在命令的帮助下就足够了。/prgm_bin_文件将产生正确的结果。。。。。