小编skr*_*der的帖子

错误:cuda_runtime.h:没有这样的文件或目录

如何强制gcc在/ usr/cuda/local/include中查找cuda_runtime.h?

我正在尝试使用C包装器编译CUDA应用程序.我正在运行Ubuntu 10.04.

我已使用以下命令成功将我的CUDA应用程序编译为.so:

nvcc -arch=sm_11 -o libtest.so --shared -Xcompiler -fPIC main.cu
Run Code Online (Sandbox Code Playgroud)

当我尝试使用以下命令编译我的c包装器文件时:

gcc -std=c99 -o main -L. -ltest main.c
Run Code Online (Sandbox Code Playgroud)

我收到错误:

error: cuda_runtime.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经验证了cuda_runtime.h实际上存在于/ usr/local/cuda/include中

c gcc cuda nvcc

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

c ×1

cuda ×1

gcc ×1

nvcc ×1