我正在尝试安装cuda 5样本:
Driver: Not Selected
Toolkit: Not Selected
Samples: Installation Failed. Missing required libraries.
但我收到了这个错误:
Missing required library libglut.so
可是:
frederico@zeus:~/Downloads$ sudo find / -name libglut.so*
/usr/lib/libglut.so
/usr/lib32/nvidia-current/libglut.so
nvidia安装程序在哪找?也许/ usr / lib64? Ubuntu 12.10上没有/ usr / lib64:
frederico@zeus:~/Downloads$ ls /usr
bin games include lib lib32 local sbin share src
frederico@zeus:~/Downloads$ uname -a
Linux zeus 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
答案 0 :(得分:23)
我也在运行Ubuntu 12.10,在安装 freeglut3 包后,我在文件夹/usr/lib/x86_64-linux-gnu/
中找到了这个库。
我也制作了一个软链接,我已经能够安装 CUDA 5.0 示例:
ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so
我还没有检查样品是否可以编译。
答案 1 :(得分:4)
我让CUDA-5.0在Ubuntu 12.10上运行得非常好。它构建了样本。我还能够使用Cuda支持编译OpenCV-2.4.4,而不是使用libopencv支持的ffmpeg,可以加速编辑和编码高达8倍的视频。
我做到了这一点:
sudo apt-get install linux-headers-3.5.0-26 freeglut3-dev mpich-dev gcc-4.6 g++-4.6
chmod +x (Downloadpath)/*run
而不是sudo lightdm stop
而不是cd(Downloadpath)而不是sudo ./NV*run
比sudo restart
sudo ln -s /usr/bin/gcc-4.6 /opt/cuda-5.0/bin/gcc
echo '/opt/cuda-5.0/lib64' > /etc/ld.so.conf.d/nvidia-cuda.conf && echo '/opt/cuda-5.0/lib' >> /etc/ld.so.conf.d/nvidia-cuda.conf
而不是:sudo ldconfig
sudo ln -s /opt/cuda-5.0/include/CL /usr/include/CL
和 sudo ln -s /opt/cuda-5.0/include/CL /usr/include/OpenCL
sudo ln -s /usr/bin/gcc-4.6 /usr/bin/gcc
- sudo ln -s /usr/bin/g++-4.6 /usr/bin/g++
- sudo ln -s /usr/bin/g++-4.6 /usr/bin/c++
答案 2 :(得分:2)
Ubuntu 12尚不支持CUDA 5。 有关参考,请参阅CUDA 5.0 Toolkit Release Notes And Errata
** Distributions Currently Supported
Distribution 32 64 Kernel GCC GLIBC
----------------- -- -- --------------------- ---------- -------------
Fedora 16 X X 3.1.0-7.fc16 4.6.2 2.14.90
ICC Compiler 12.1 X
OpenSUSE 12.1 X 3.1.0-1.2-desktop 4.6.2 2.14.1
Red Hat RHEL 6.x X 2.6.32-131.0.15.el6 4.4.5 2.12
Red Hat RHEL 5.5+ X 2.6.18-238.el5 4.1.2 2.5
SUSE SLES 11 SP2 X 3.0.13-0.27-pae 4.3.4 2.11.3
SUSE SLES 11.1 X X 2.6.32.12-0.7-pae 4.3.4 2.11.1
Ubuntu 11.10 X X 3.0.0-19-generic-pae 4.6.1 2.13
Ubuntu 10.04 X X 2.6.35-23-generic 4.4.5 2.12.1
答案 3 :(得分:0)
也许您需要使用以下方法创建从lib64到lib的软链接:
ln -s /usr/lib /usr/lib64