nvcc 编译器设置 Ubuntu 12.04

and*_*and 6 nvidia cuda

我在 64 位 Ubuntu 12.04 机器上成功安装了 cuda 5 的 nvidia 驱动程序和工具包(但不是示例)。即使我以前运行过,示例也无法安装

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
Run Code Online (Sandbox Code Playgroud)

我似乎找不到 nvcc。我跑了

export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:$LD_LIBRARY_PATH 
Run Code Online (Sandbox Code Playgroud)

nvcc -v 报告未找到编译器:

nvcc -V No command 'nvcc' found, did you mean:
 Command 'nvlc' from package 'vlc-nox' (universe)
nvcc: command not found
Run Code Online (Sandbox Code Playgroud)

入门指南在这里没有多大帮助。

这里发生了什么?我是否需要安装 gpu 计算 sdk 示例才能获得 nvcc?

Eli*_*gan 5

看起来您已安装,nvcc但它不在可执行路径中

库位于/usr/local/cuda-5.0/lib和 中/usr/local/cuda-5.0/lib64,因此可执行文件可能位于/usr/local/cuda-5.0/bin. 检查该目录,看看是否有一个名为nvcc. 如果是这样,请添加/usr/local/cuda-5.0/bin您的PATH环境变量中

如果nvcc不在那里,搜索整个/usr/local/cuda-5.0目录。一种方法是运行以下命令:

find /usr/local/cuda-5.0 -name nvcc
Run Code Online (Sandbox Code Playgroud)

一旦你找到它,你可以添加它包含你的目录PATH变量,或者你可以做一个符号链接到它的目录在你PATH,或者你可以通过它的完整路径名调用它(例如)。/usr/local/cuda-5.0/someplace/nvcc