作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我如何强制 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
最佳答案
如果您正在使用 CMake
find_package(CUDA REQUIRED)
include_directories("${CUDA_INCLUDE_DIRS}")
关于c - 错误 : cuda_runtime. h:没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13167598/
我如何强制 gcc 在/usr/cuda/local/include 中查找 cuda_runtime.h? 我正在尝试使用 C 包装器编译 CUDA 应用程序。我正在运行 Ubuntu 10.04。
我在 文件中包含 .cpp 时遇到问题。错误:Cannot include file: cuda_runtime.h: No such file or directory。 我正在尝试编译来自 Ro
我开始使用 CUDA 进行编程,在一些示例中我找到了包含文件 cuda.h、cuda_runtime.h 和 cuda_runtime_api.h 包含在代码中。有人可以向我解释一下这些文件之间的区别
我正在尝试将 GPU 与 Theano 结合使用。我读过 this tutorial . 但是,我无法让 theano 使用 GPU,我不知道如何继续。 试验机 $ cat /etc/issue We
我是一名优秀的程序员,十分优秀!