16

我尝试安装完整的 CUDA 5.0 软件包,但出现以下错误:

Driver:   Not Selected
Toolkit:  Not Selected
Samples:  Installation Failed. Missing required libraries.

所以,在 /tmp/cuda_install_2340.log 我有:

Missing required library libglut.so

但我以前安装过它,因为我这样做:

facundo@gpgpu:~$ locate libglut
/usr/lib/x86_64-linux-gnu/libglut.a
/usr/lib/x86_64-linux-gnu/libglut.so
/usr/lib/x86_64-linux-gnu/libglut.so.3
/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0

那么,问题是什么?我在 Ubuntu 12.04

4

3 回答 3

24

我在 Ubuntu 12.04 上,我通过以下方式修复了它:

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

所以问题是 ubuntu 正在将 libglut 库安装在 x64 架构的不同路径中,因此可以修复它,使其符号链接到 /usr/lib/。

于 2012-10-17T00:58:47.453 回答
3

CentOS 5.6 x64Kernel: 2.6.18-308.24.1.el5

1. yum install freeglut

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

然后我也CUDA 5.0成功安装了 Sample 。

感谢这篇文章。

于 2012-12-07T03:21:22.407 回答
0

Ubuntu 12.04 x64 实际上创建了一个 /usr/lib/glut.so - 它只是指向 libglut.so.3 而不是 /usr/lib/x86_64-linux-gnu/libglut.so

rm /usr/lib/libglut.so;
ln -s /usr/lib/x86_64-linux-gnu/libglut.so /usr/lib/libglut.so
于 2013-07-17T19:03:49.777 回答