找不到cuda lib并在Ubuntu上包含

我有一个安装了cuda的Nvidia显卡。 我使用qt作为IDE,在我的.pro中,我需要放置cuda的include和libs路径。 不幸的是,配置图形卡的人不是我,也不是提醒他们把库和包含文件放在哪里......怎么能够快速找到它们(或者它们在哪里)。

(我在Ubuntu上工作)

谢谢


这些只是基本的Linux技能:

如果CUDA安装正确完成,PATH环境变量将被正确设置。 在这种情况下,您可以使用linux which命令查找nvcc可执行文件的路径:

which nvcc

结果,例如/usr/local/cuda-6.5/bin/nvcc ,将为您提供CUDA安装的路径,它只是引导至/bin/nvcc部分的所有内容,即

/usr/local/cuda-6.5

从那里你可以通过附加/lib64来附加/include和(64位系统)lib路径来构建包含路径:

/usr/local/cuda-6.5/include
/usr/local/cuda-6.5/lib64

如果你的PATH环境变量设置不正确,你可能需要搜索你的系统,例如nvcc 。 linux find命令可能对此很有用,但是如果你可以以root身份运行它,它是最容易辨认的:

sudo find / -name nvcc

你会希望得到一些输出,显示你的系统上的nvcc路径。 从那里你应该遵循安装说明将其添加到PATH环境变量。

正确安装通常还会创建一个文件夹/usr/local/cuda ,该文件夹符合当前正在使用的CUDA版本。

链接地址: http://www.djcxy.com/p/78081.html

上一篇: can't find cuda lib and include on ubuntu

下一篇: Homebrew does not link gcc 5.3 to /usr/local/bin/gcc (OS X 10.11.4 El Capitan)