linux下libxml工具的安装
1 下载libxml工具包(www.xmlsoft.org) eg、libxml2-2.7.2.tar.gz
2 解压该工具包:tar -zxvf libxml2-2.7.2.tar.gz
3 创建没表文件夹:mkdir /home/libxml
4 进入libxml2-2.7.2根目录:cd libxml2-2.7.2
5 提升权限:su
6 配置安装环境 sudo ./configure --prefix /home/libxml
7 make工程:make
8 安装:make install
进入/home/libxml,将会发现bin、include、lib、share四个文件夹,OK,安装成功!
运行libxml附带的示例:
1 进入libxml2-2.7.2/example目录下,将gjobread.c及gjobs.xml拷贝到一个实例文件夹,如/home/xmltest
2 进入该实例文件夹:cd /home/xmltest
3 编译该实例源程序:gcc gjobread.c -o gjobread -I /home/libxml/include -L /home/libxml/lib -lxml2
4 运行实例:./gjobread
看看都显示些什么吧!
2 解压该工具包:tar -zxvf libxml2-2.7.2.tar.gz
3 创建没表文件夹:mkdir /home/libxml
4 进入libxml2-2.7.2根目录:cd libxml2-2.7.2
5 提升权限:su
6 配置安装环境 sudo ./configure --prefix /home/libxml
7 make工程:make
8 安装:make install
进入/home/libxml,将会发现bin、include、lib、share四个文件夹,OK,安装成功!
运行libxml附带的示例:
1 进入libxml2-2.7.2/example目录下,将gjobread.c及gjobs.xml拷贝到一个实例文件夹,如/home/xmltest
2 进入该实例文件夹:cd /home/xmltest
3 编译该实例源程序:gcc gjobread.c -o gjobread -I /home/libxml/include -L /home/libxml/lib -lxml2
4 运行实例:./gjobread
看看都显示些什么吧!
"libxml/parser.h: 没有那个文件或目录"解决方案
2011-03-17 22:05
这是因为在ubuntu上没有安装libxml2-dev,这个包应该是开发用的,而已安装的libxml2应该只是像jre一样的部件。
解决方案:sudo apt-get install libxml2-dev 这个命令算是安装上了。所有的头文件在/usr/include/libxml2/这个文件目录下,lib文件在/usr/lib在这个下面。
sudo ln -s /usr/include/libxml2/libxml /usr/include/libxml g++ -lxml2 xxx xxx.cpp |