[Comm] Re: Как отключитьлинковку с ALLEGRO ?
Sergey Stepanov
=?iso-8859-1?q?dlagovna_=CE=C1_mail=2Eru?=
Ср Авг 3 13:03:12 MSD 2005
> On Tue, Aug 02, 2005 at 07:52:40PM +0400, Sergey Stepanov wrote:
> > Вот что показывает. Это все лежит в /usr/lib.
> > ls -l /usr/X11R6/lib /usr/lib /lib | grep alleg
> > drwxr-xr-x 3 root root 4096 Июл 19 2002 allegro
> > -rw-r--r-- 1 root root 813912 Апр 30 2004 liballeg-4.1.14.so
> > lrwxrwxrwx 1 root root 18 Июл 19 2002 liballeg.so -> liballeg-4.1.14.so
> > lrwxrwxrwx 1 root root 18 Июл 19 2002 liballeg.so.4.1 -> liballeg-4.1.14.so
> > -rw-r--r-- 1 root root 168808 Апр 30 2004 liballeg_unsharable.a
>
> Ну rpm -e `rpm -qa | grep liballegro`, в конце концов.
>
> > > gcc -L/usr/X11R6/lib -o /home/xi/work/funmon/fm ***.o -lglut -lGL -lGLU
> > > -lX11 -lXext -lXmu -lXi -lm -lSDL -lpthread -lIL -lILU -lILUT
> > > /usr/bin/../lib/liballeg.so.4.1: undefined reference to
> > > `_mangled_main_address' collect2: ld returned 1 exit status
>
> Если кому была нужна -- сами пожалуются. :)
То есть, имеется в виду, что одна из библиотек -lglut -lGL -lGLU
-lX11 -lXext -lXmu -lXi -lm -lSDL -lpthread -lIL -lILU -lILUT
для своей работы требует Allegro?
И если деинсталлировать Allegro то какая-то другая библиотека
будет ругаться на отсутсвие Allegro? Но в этом случае проект
тоже не соберется...
Стоит библиотека - и пусть себе стоит, от того что файлы
библиотеки лежат в каталогах, никому плохо становиться не должно.
Или я чего-то недопонимаю?
Со всяческими пожеланиями, Сергей.
http://xi.net.ru
Подробная информация о списке рассылки community