|
|
我用的是RH9
我按照mesa的Compilation and Installatio 说明配置后
应该在/lib中生成以下文件:
lrwxrwxrwx 1 brian users 10 Mar 26 07:53 libGL.so -> libGL.so.1*
lrwxrwxrwx 1 brian users 19 Mar 26 07:53 libGL.so.1 -> libGL.so.1.5.060100*
-rwxr-xr-x 1 brian users 3375861 Mar 26 07:53 libGL.so.1.5.060100*
lrwxrwxrwx 1 brian users 11 Mar 26 07:53 libGLU.so -> libGLU.so.1*
lrwxrwxrwx 1 brian users 20 Mar 26 07:53 libGLU.so.1 -> libGLU.so.1.3.060100*
-rwxr-xr-x 1 brian users 549269 Mar 26 07:53 libGLU.so.1.3.060100*
lrwxrwxrwx 1 brian users 12 Mar 26 07:53 libglut.so -> libglut.so.3*
lrwxrwxrwx 1 brian users 16 Mar 26 07:53 libglut.so.3 -> libglut.so.3.7.1*
-rwxr-xr-x 1 brian users 597754 Mar 26 07:53 libglut.so.3.7.1*
lrwxrwxrwx 1 brian users 11 Mar 26 08:04 libGLw.so -> libGLw.so.1*
lrwxrwxrwx 1 brian users 15 Mar 26 08:04 libGLw.so.1 -> libGLw.so.1.0.0*
-rwxr-xr-x 1 brian users 20750 Mar 26 08:04 libGLw.so.1.0.0*
lrwxrwxrwx 1 brian users 14 Mar 26 07:53 libOSMesa.so -> libOSMesa.so.6*
lrwxrwxrwx 1 brian users 23 Mar 26 07:53 libOSMesa.so.6 -> libOSMesa.so.6.1.060100*
-rwxr-xr-x 1 brian users 23871 Mar 26 07:53 libOSMesa.so.6.1.060100*
但我的/lib中却没有以下这三个文件
lrwxrwxrwx 1 brian users 12 Mar 26 07:53 libglut.so -> libglut.so.3*
lrwxrwxrwx 1 brian users 16 Mar 26 07:53 libglut.so.3 -> libglut.so.3.7.1*
-rwxr-xr-x 1 brian users 597754 Mar 26 07:53 libglut.so.3.7.1*
所以编译gcc -c gears.c 生成了gear.o 文件, 但gcc -o gears gears.o 就报错:
gears.o(.text+0x54): In function `gear':
: undefined reference to `glShadeModel'
gears.o(.text+0x68): In function `gear':
: undefined reference to `glNormal3f'
gears.o(.text+0x75): In function `gear':
: undefined reference to `glBegin'
..................
gears.o(.text+0x1a36): In function `main':
: undefined reference to `glutSpecialFunc'
gears.o(.text+0x1a46): In function `main':
: undefined reference to `glutVisibilityFunc'
gears.o(.text+0x1a4e): In function `main':
: undefined reference to `glutMainLoop'
collect2: ld returned 1 exit status
大概就是以上这些错误.是不是我的头文件没有连对啊.
而且自己从/usr/lib中创建链接也不行.
在/usr/include 中也有glu.h gl.h glut.h
请问是怎么回事啊. |
|