cd /usr/src
tar -xvzf glut-3.7.tar.gz
cd glut-3.7
ЧИТАЙТЕ файл: README.linux
cd linux
ЧИТАЙТЕ файл: README
cp Glut.cf ..
cd ..
Отредактируйте файл Glut.cf: удалите все ссылки на Mesa.
Если необходимо, то замените любые -lMesaGL -lMesaGLU на -lGL -lGLU.
В частности, замените:
OPENGL = $(TOP)/../lib/libMesaGL.so
GLU = $(TOP)/../lib/libMesaGLU.so
на:
OPENGL = -lGL
GLU = -lGLU
./mkmkfiles.imake
cd lib/glut
cp /usr/src/glut-3.7/linux/Makefile .
Отредактируйте файл Makefile: удалите все ссылки на Mesa.
Если необходимо, то замените любые -lMesaGL -lMesaGLU на -lGL -lGLU.
В частности замените:
OPENGL = $(TOP)/../lib/libMesaGL.so
GLU = $(TOP)/../lib/libMesaGLU.so
на:
OPENGL = -lGL
GLU = -lGLU
make
ln -s libglut.so.3.7 libglut.so
ln -s libglut.so.3.7 libglut.so.3
cp -d libglut.* /usr/lib
cd ..
cd gle
-- соберите libgle, как общедоступную библиотеку
gcc -shared -o libgle.so.3.7 *.o
ln -s libgle.so.3.7 libgle.so
ln -s libgle.so.3.7 libgle.so.3
cp -d libgle.* /usr/lib
cd ..
cd mui
-- соберите libmui, как общедоступную библиотеку
gcc -shared -o libmui.so.3.7 *.o
ln -s libmui.so.3.7 libmui.so
ln -s libmui.so.3.7 libmui.so.3
cp -d libmui.* /usr/lib
cd ../man
make install.man
ldconfig
cd ../progs/demos/ideas
make
./ideas
-- проверьте компиляцию примеров
-- смотрите, какие библиотеки должны быть использованы (-lX11 ...) в
-- файлах Makefile. Программа Qt tmake доступна на www.troll.no,
-- это более быстрый способ сделать Makefile, но вам нужно будет отредактировать его
-- и добавить -l, если необходимо.
|