无法在Ubuntu 12.04上安装CUDA 5样例。

4
我安装了CUDA 5,但是我无法安装它的示例,因为:
Missing required library libglut.so

我在寻找答案,有人说

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

对于x64架构,这是如何做到的。但是对于x32架构呢?


在您的系统中查找libglut.so文件并将其链接到/usr/lib目录。 - Robert Crovella
2个回答

4
为了确保您已经安装了GLUT,您可以尝试执行以下操作:

检查

sudo apt-get install freeglut3

这将在Ubuntu 12.04中安装GLUT。如果未安装,它将安装它,否则它将告诉您已经安装了GLUT。

freeglut3-dev is already the newest version.

如果这样还是无法正常工作,您可以通过以下方式链接:/usr/lib/i386-linux-gnu/libglut.so.3(这是在Ubuntu 12.04 32位版本上的库文件位置),例如:
sudo ln -s /usr/lib/i386-linux-gnu/libglut.so.3 /usr/lib/libglut.so

在我的系统上(Ubuntu 12.04 64位),它位于“/usr/lib/x86_64-linux-gnu/libglut.so.3”,因此我使用以下命令使其工作: sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so - Shervin Emami

2

我发现了这样一段内容:

如果您的系统上没有安装OpenGL和/或GLUT,您可以执行以下操作进行安装:

yum install freeglut-devel

这将安装所有相关的依赖包,包括OpenGL本身。

如果不是使用 yum 命令,可以尝试使用 sudo aptitude 或者 sudo apt-get 命令,但这取决于您的Linux发行版。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接