如何强制 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
当我尝试使用以下命令编译我的 c 包装文件时:
gcc -std=c99 -o main -L. -ltest main.c
我收到错误:
error: cuda_runtime.h: No such file or directory
我已经验证 cuda_runtime.h 实际上存在于 /usr/local/cuda/include