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

Fed*_*ile 2 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网站建议的程序中安装....

有谁有想法吗?

sro*_*drb 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
Run Code Online (Sandbox Code Playgroud)

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

export PATH=/usr/local/cuda-6.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib:$LD_LIBRARY_PATH
Run Code Online (Sandbox Code Playgroud)

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

source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

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

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