编译示例CUDA程序时出现问题

时间:2013-11-02 06:06:57

标签: c cuda terminal

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

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

当我通过命令

运行模板时
nvcc -o template template.cu

它返回给我template.cu:24:致命错误:cutil_inline.h没有这样的文件或目录

实际上该文件位于目录〜/ NVIDIA_GPU_Computing_SDK / CUDALibraries / common / inc 文件template_kernel.cu发生了同样的错误,它与模板的目录相同

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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