我是新手在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发生了同样的错误,它与模板的目录相同
为什么会出现此错误。谁能帮帮我吗。 是否有可能在启动模板程序时为这些文件提供路径,即给出包含文件明确但不在程序中
答案 0 :(得分:1)
您遇到问题,因为这不是您构建示例程序的方式。
根据您的描述,您似乎在使用CUDA 5.0之前的CUDA版本。
请参阅文件~/NVIDIA_GPU_Computing_SDK/docs/CUDA_SDK_Release_Notest.txt
部分“I.(b)Linux安装说明”,了解如何构建示例程序。
正如@JackOLantern所示,您应该使用提供的Makefile