libxml的安装(fedora13)

>>>>>>>下载安装包>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


Fedora 一般自带有libxml2库,你可以用以下命令查找:

rpm -qa | greplibxml2

这是我查找的结果:libxml2-devel-2.7.7-1.fc13.i686      libxml2-python-2.7.7-1.fc13.i686     libxml2-2.7.7-1.fc13.i686

     >>>>>>>>第一 个和第三个包是必不可少的


要是没有安装也不要紧,以下命令就可以解决你的问题:

yum install libxml2


再不行就只有直接下一个,我刚开始不知道Fedora,就直接下了一个,下载链接:ftp://xmlsoft.org/libxml2/

我下载的版本是:libxml2-2.7.2.tar.gz

以下是我的安装过程


>>>>>>>>现在就安装libxml>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


1.解压安装包

tar -xvzf  libxml2-2.7.2.tar.gz

2.进入解压的目录

cd libxml2-2.7.2

3.配置libxml2库

./configure --prefix = /usr/local/libxml2

如果你不想把配置文件放在/usr/local/libxml2里,你可以换成任何你想要存放的目录

4.编译libxml2

make

5.安装libxml2

make install    (如果没有root 权限,用sudo make install)

6.检测安装是否成功

进入/usr/local/libxml2, 如果发现里面有binincludelibshare四个文件夹,OK,你安装成功了!


>>>>>>>>>>运行示例代码>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

1  进入libxml2-2.7.2/example目录下,将gjobread.cgjobs.xml拷贝到一个实例文件夹,如/home/xmltest(自己新建的)
注:这里的

2  进入该实例文件夹:cd /home/xmltest


3  编译该实例源程序:gcc gjobread.c -o gjobread -I /usr/local/libxml2/include -L /usr/local/libxml2/lib -lxml2

   (每次都加这么长的尾巴太麻烦了,所以link一下下, 命令:ln -s /usr/local/libxml2 /usr/include/libxml2)

4 运行实例:./gjobread
羡慕好激动,赶快看看都显示些什么吧!

骂人居然显示的是libxml2/parser.h: no such file or directory

不过蛋定,只需要一个命令加一两分钟的等待问题就解决了,

yum install libxml2-dev

安装好这个后,再来测试 ,就万事大吉了,呵呵大笑。是不是很easy呢,你成功了吗?

结果如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值