установленный xml2, но не найденный во время компиляции

Я пытаюсь скомпилировать lib https://github.com/bjz/gl-rs.

Я получаю ошибку, когда выполнение делает:

error: linking with `cc` failed: exit code: 1
(a long list of linker args follows)
note: /usr/bin/ld: cannot find -lxml2

Если я читаю это право, компоновщик не может найти lib xml2. Я удостоверился, xml2 и libxml2 установлены (через sudo Кв. - получают установку), но это недостаточно.

Что сделать?

2
задан 23 May 2014 в 14:30

1 ответ

В Ubuntu упаковочная система эти libXXX пакеты часто только содержат библиотеки времени выполнения, необходимые для запущенных приложений, которые динамично связывают библиотеку.

для получения библиотек и заголовочных файлов, необходимых для компиляции и создания, обычно существует отдельное libXXX-dev пакет (-dev указание, что пакеты для разработка ). Можно проверить то, что пакеты разработки доступны для конкретной библиотеки с помощью apt-cache поисковая система, например,

apt-cache search devel | grep libxml2

В случае, Вы, вероятно, отсутствуете libxml2-dev пакет.

4
ответ дан 7 October 2019 в 19:13

Другие вопросы по тегам:

Похожие вопросы: