2012-12-22 213 views
5

我成功在64位Ubuntu 12.04盒子上安裝了用於cuda 5(但不是樣本)的nvidia驅動程序和工具包。樣品未能即使我之前運行安裝CUDA nvcc編譯器設置Ubuntu 12.04

$ sudo易於得到安裝freeglut3-dev的建立必要的libx11-dev的libxmu-dev的libxi-dev的填實libgl1檯面-GLX的libglu1檯面的libglu1檯面-dev的

我似乎無法找到nvcc。我跑

$出口LD_LIBRARY_PATH =在/ usr /本地/ CUDA-5.0/lib目錄下:/usr/local/cuda-5.0/lib64:$ LD_LIBRARY_PATH

NVCC -v報道編譯器是未找到:

NVCC -V無命令 'NVCC' 發現,你的意思是:從 包 'VLC硝'(宇宙)NVCC命令 'nvlc':找不到命令

入門指南在這裏沒有太多幫助: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html

這是怎麼回事?我是否需要安裝GPU計算sdk示例才能獲得nvcc? :/

+1

PATH似乎從您的設置清單中缺失:/usr/local/cuda-5.0/bin應該在那裏... – talonmies

+0

這是另一回事:即使該工具包報告安裝成功,我沒有BIN文件夾! cuda-5.0有lib,lib64和一個空的samples文件夾。 – andandandand

+1

Ubuntu 12.04不是官方的[支持cuda 5的Linux發行版。0](http://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#linux) –

回答

1

安裝失敗的樣本是一個常見的問題,如https://sn0v.wordpress.com/2012/12/07/installing-cuda-5-on-ubuntu-12-04/#comment-869

的解決方案是概括找到「libglut.so」和在/ usr/lib中創建軟鏈接。然後重新運行cuda * .run並選擇僅安裝樣本。

sudo find /usr -name libglut\* 

sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so 

sudo ./cuda*.run #when prompted only install samples. ie do not install drivers and toolkit. 

爲我工作在Ubuntu 12.04希望它爲你工作太

0

我在安裝過程中遇到的問題,但我發現sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so是沒用的。我的解決辦法是先安裝freeglut3:

`sudo apt-get install freeglut3` 

然後使用:

sudo ln -s /usr/lib/libglut.so.3 /usr/lib/libglut.so

在此之後,成功安裝CUDA樣本。