Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
BeaVe 14.09.2005 20:21
Начинает болеть голова...... -I/usr/include/glib-1.2 -I/usr/lib/glib/include ...Довольно интересно!
gcc -g -O2 -o parser3 pa_threads.o parser3.o getopt.o ../../main/libmain.a ../../classes/libclasses.a ../../types/libtypes.a ../../main/libmain.a ../../lib/gd/libgd.a ../../lib/cord/libcord.a ../../lib/pcre/libpcre.a ../../lib/md5/libmd5.a ../../lib/sdbm/libsdbm.a ../../lib/smtp/libsmtp.a ../../../src/lib/ltdl/libltdlc.a -ldl -L/usr/local/lib -lgc /home/beave/gnome/lib/libgdome.a /home/beave/gnome/lib/libxslt.a /home/beave/gnome/lib/libexslt.a /home/beave/gnome/lib/libxml2.a -lglib/libglib.a -lstdc++ -lcrypt -lm /usr/bin/ld: cannot find -lglib/libglib.a collect2: ld returned 1 exit status make[3]: *** [parser3] Error 1 make[3]: Leaving directory `/home/beave/parser3project/parser3/src/targets/cgi' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/beave/parser3project/parser3/src/targets' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/beave/parser3project/parser3/src' make: *** [all-recursive] Error 1Для интереса попробовал выполнить:
[beave@localhost parser3]$ /usr/bin/ld /usr/lib/libglib.a /usr/bin/ld: warning: cannot find entry symbol _start; not setting start address [beave@localhost parser3]$ /usr/bin/ld /home/beave/gnome/lib/libglib.a /usr/bin/ld: /home/beave/gnome/lib/libglib.a: No such file: No such file or directoryИ я заметил, что там нет файла libglib.a, а есть libglib.la... Вроде бы есть путь решения. Правда нужно понять какой.