[Comm] Как отключитьлинковку с ALLEGRO ?
Sergey Stepanov
=?iso-8859-1?q?dlagovna_=CE=C1_mail=2Eru?=
Вт Авг 2 19:52:40 MSD 2005
> On 8/1/05, Sergey Stepanov <dlagovna на mail.ru> wrote:
> > В комондах, которые генерирует CbuilderX при сборке проекта, тоже
> > никакое Allegro не подключается.
> >
> > Вопрос остается открытым - почему линковщик пытается собрать проект
> > вместе с Allegro, и как это дело можно отключить?
> А ls -l /usr/X11R6/lib /usr/lib /lib | grep alleg ничего лишнего не
> показывает... ?
Вот что показывает. Это все лежит в /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
В подкаталоге allegro лежит подкаталог 4.1, а в нем
alleg-alsadigi.so
alleg-dga2.so
alleg-vga.so
modules.lst
Напоминаю, какая была ошибка
> 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
AltMaster2.4 свежеустановленый, allegro через Synaptic не устанавливал.
Со всяческими пожеланиями, Сергей.
http://xi.net.ru
Подробная информация о списке рассылки community