找不到cuda lib并包含在ubuntu上

时间:2017-04-10 12:35:54

标签: ubuntu cuda

我有一张安装了cuda的Nvidia显卡。我使用qt作为IDE,在我的.pro中,我需要放置cuda的include和libs路径。不幸的是,配置显卡并不是我的人不会提醒他们放置lib并包含文件...如何快速找到它们(或者它们可能在哪里)。

(我在Ubuntu工作)

由于

1 个答案:

答案 0 :(得分:1)

这些只是基本的linux技能:

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

which nvcc

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

/usr/local/cuda-6.5

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

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

如果您的PATH环境变量设置不正确,您可能需要搜索系统,例如为nvcc。 linux find command可能对此有用,但如果您可以以root身份运行它,则最容易解密:

sudo find / -name nvcc

然后,您希望得到一些输出,显示系统上nvcc的路径。在那里,您应该按照install instructions将其添加到PATH环境变量中。

正确安装通常还会为正在使用的当前CUDA版本创建/usr/local/cuda文件夹extends \Phalcon\Mvc\Controller