0

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

我想运行带有 GPU 计算 SDK 的模板 SDK

当我通过命令运行模板时

nvcc -o template template.cu

它返回给我 template.cu:24: fatal error: cutil_inline.h 没有这样的文件或目录

实际上该文件在目录中 ~/NVIDIA_GPU_Computing_SDK/CUDALibraries/common/inc 与模板相同的文件 template_kernel.cu 也会出现同样的错误

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

4

1 回答 1

1

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

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

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

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

于 2013-11-02T11:36:43.820 回答