为了顺便重温一下linux下各种包的安装以及解决依赖,我在安装opengl时没有用yum,也没有用rpm,直接在官网下载tar包,编译,make install,出现了各种问题,汇总如下:
glew-1.10.0.tgz
glu-9.0.0.tar.gz
glut-3.7.tar.gz
glw-8.0.0.tar.gz
MesaLib-10.0.0-rc1.tar.gz
expat-2.1.0.tar.gz
inputproto-2.3.tar.gz
libdrm-2.4.50.tar.gz
libICE-1.0.8.tar.gz
libpciaccess-0.13.1.tar.bz2
libSM-1.2.2.tar.gz
libtool-2.4.tar.gz
libX11-1.6.2.tar.gz
libxdamage_1.1.4.orig.tar.gz
libXext-1.3.2.tar.gz
libXfixes-5.0.1.tar.gz
libXi-1.7.2.tar.gz
libXmu-1.1.2.tar.gz
libXt-1.1.4.tar.gz
llvm-3.3.src.tar.gz
macros-master.tar.gz
xtrans-1.2.7.tar.bz2
以上是我遇到的依赖,还有最后一个安装glut-3.7.tar.gz遇到比较头疼的问题,make之后总是没有libglut.so, 我是安装linux目录下的README的方式去做的,可依然不行,最后就用笨方法手动创建的,链接的时候用的静态库没有用动态库,
以下是测试代码: