我在安装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网站建议的程序中安装....
有没有人有任何想法?
答案 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:还有其他选项告诉系统在哪里可以找到库,程序等,比如使用环境模块,手动指定库和程序的完整路径是另一种选择。那里有很多方法!