code2012

加油,坚持,努力,自信
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

linux下libxml工具的安装 转

Posted on 2011-09-15 11:24  code2012  阅读(3161)  评论(0编辑  收藏  举报

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
看看都显示些什么吧!
 
 
 
 
 
 
"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