【发布时间】:2020-09-07 09:05:44
【问题描述】:
我想在带有 ubuntu 的系统上使用 libxml2 作为 c 程序的解析器。我使用以下命令安装 libxml2:
sudo apt-get install -y libxml2-dev
我尝试编译以下文件:http://xmlsoft.org/examples/reader1.c 我的 makefile 看起来像这样:
xml_reader: xml_reader.o
gcc -o xml_reader xml_reader.o -lxml2 -lm
xml_reader.c: xml_reader.c
gcc -c xml_reader.c -I/usr/include/libxml2
但遗憾的是,我得到了以下回复:
fatal error: libxml/xmlreader.h: No such file or directory
我是否遗漏了一些我在编译之前必须做的事情,或者我什至使用了正确的 -l 参数?
【问题讨论】: