1

我已经在我的 Mint 15 64 位发行版上下载并运行了 CUDA 5.0 安装程序。经过数小时的痛苦调整/删除/安装软件包,它能够完成安装 - 至少是它所说的。

我可以去运行 CUDA 样本,所以我认为它正在工作。但是,我刚刚制作了一个新的 cu 文件并想编译但它说“找不到 nvcc 命令”

我在这里查看了与此类似的主题,他们正在谈论 /opt/bin/ 目录,但是在我的身上,没有这样的目录。这是否意味着它实际上没有安装?它告诉我使用 apt-get 安装 nvidia cuda 工具包,但我不确定是否应该这样做。

另外,我确实说过我很好地运行了 CUDA 样本,但我必须说ldconfig /usr/local/cuda/lib64 在我可以让它工作之前。有没有办法自动化?

谢谢

4

1 回答 1

3

您需要将 nvcc 编译器驱动的 bin 目录添加到您的PATH(环境变量)中,并且您需要将相应的 lib 目录添加到您的LD_LIBRARY_PATH环境变量中。

对于即时测试,这应该很简单:

export PATH=$PATH:/usr/local/cuda/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/lib

这些说明应该在成功安装 cuda 工具包后呈现给您,但您的安装方法似乎是迂回的。

要使此“自动”,您可能需要研究一种将这些语句添加到登录时运行的脚本的方法。例如,如果您.bashrc的用户主目录中有一个文件,请尝试使用上述命令对其进行编辑。如果有的话,将上述命令放在文件的最后可能就足够~/.bashrc了。

请注意,Linux Mint 不是官方支持的 CUDA 发行版之一,因此您的里程可能会有所不同。

于 2013-07-14T19:14:22.107 回答