LINUX.ORG.RU

Не компилируется libxml2


0

1

Пробую скомпилировать пример из документации по libxml2: http://www.xmlsoft.org/examples/tree1.c

Компилирую так:

gcc `xml2-config --cflags --libs` -o out tree1.c
Ругается так:
/tmp/ccgEuM17.o: In function `main':
tree1.c:(.text+0x87): undefined reference to `xmlCheckVersion'
tree1.c:(.text+0xa7): undefined reference to `xmlReadFile'
tree1.c:(.text+0xd7): undefined reference to `xmlDocGetRootElement'
tree1.c:(.text+0xf3): undefined reference to `xmlFreeDoc'
tree1.c:(.text+0xf8): undefined reference to `xmlCleanupParser'
collect2: выполнение ld завершилось с кодом возврата 1

Дистрибутив: Linux Mint предпоследний(13-ый вроде).

Установлены и переустановленны пакеты:

libxml2 - GNOME XML library
libxml2-dev - Development files for the GNOME XML library
libxml2-utils - XML utilities

Либы есть:

ls -1 /usr/lib/libxml2*
/usr/lib/libxml2.a
/usr/lib/libxml2.la
/usr/lib/libxml2.so
/usr/lib/libxml2.so.2
/usr/lib/libxml2.so.2.7.8

ldconfig делал.

Как его заставить слинковаться?

Ответ на: комментарий от greek_31

Сам то читал gcc

Тебе трудно такое даже представить?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.