如何使用libxml库安装和构建

时间:2018-07-01 17:18:30

标签: debian compilation libraries

我正在尝试在程序中使用libxml。我已经安装了libxml2和libxml2-dev。程序中的库声明为

#include <libxml/HTMLparser.h>

,构建标记为-lxml2

编译器返回错误,指出没有这样的文件或目录。当我使用

dpkg -L lxml

libxml2文件夹和文件与该程序使用的其他库的文件和文件夹类似。卷曲例如:

__@______:/usr/share/doc/curl $ tree
.
├── changelog.Debian.gz
├── changelog.gz
├── copyright
└── NEWS.Debian.gz

正在使用的库文件在哪里。生成标志或库声明不正确吗?

更新 根据评论中推荐的帖子,此标志:

-I/usr/include/libxml2

仅允许使用程序中的库声明来构建程序。将库的函数调用添加到程序后,构建会失败,并显示诸如

之类的错误
undefined reference to 'htmlParseChunk'

0 个答案:

没有答案