奇怪的Cuda C安装(Ubuntu14.04)

时间:2014-10-24 18:37:08

标签: cuda nvidia

我在安装cuda之后遇到了一个奇怪的情况...我真的遵循了nvidia网站建议的每一步:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#axzz3H0tm46yY ....一切似乎都很好,即使样本工作......但是当我尝试通过示例文档运行Cuda中提供的“hello world”程序时,终端显示:

  

目前尚未安装“nvcc”程序。您可以输入以下命令安装它:   sudo apt-get install nvidia-cuda-toolkit

这很奇怪,因为nvcc应该已经在nvidia网站建议的程序中安装....

有没有人有任何想法?

1 个答案:

答案 0 :(得分:8)

PATH变量需要包含你的cuda / bin目录(默认为/usr/local/cuda-6.5/bin

在Ubuntu上,您可以编辑.bashrc目录中的$HOME文件,添加以下内容;

export PATH=/usr/local/cuda-6.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH

如果您运行的是32位Ubuntu版本,则路径为:

export PATH=/usr/local/cuda-6.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib:$LD_LIBRARY_PATH

编辑bashrc文件后,获取它(或者只是重启终端):

source ~/.bashrc

当然,如果您更改了CUDA目录的默认位置,则必须相应地更改PATHS。

PLUS:还有其他选项告诉系统在哪里可以找到库,程序等,比如使用环境模块,手动指定库和程序的完整路径是另一种选择。那里有很多方法!