linux下libxml库的安装及编译

本文介绍了在Linux环境下使用libxml库时遇到的头文件找不到和链接错误问题,通过创建软链接和使用gcc编译命令的-I及-l选项来解决,详细解析了-I指定头文件目录和-l链接库的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux下libxml库的安装及编译
1. 下载和安装LIBXML2
     Libxml2是个C语言的XML程式库,能简单方便的提供对XML文件的各种操作,并且支持XPATH查询,及部分的支持XSLT转换等功能。Libxml2的下载地址是
http://xmlsoft.org/
,完全版的库是开源的,并且带有例子程式和说明文件。最佳将这个库先下载下来,因为这样能查看其中的文件和例子。
由于我是在linux下用C语言进行研发的,所以我下载的是libxml2-2.6.20.tar.gz版本的源码包。
具体安装步骤:
    解压:$tar zxvf libxml2-2.6.20.tar.gz
    进入解压后的安装目录:$cd libxml2-2.6.20
    安装三部曲:1 )$./configure
                        2 )  $make
                        3 )  $make install
安装完毕。


2.libxml资料查询
    
      关于libxml库的相关头文件和API在这里我就不介绍了,内容太多,可以参考相关资料,进入libxml官方网站: http://xmlsoft.org/

3.一个简单程序的编译


#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<libxml/xmlmemory.h>
#include<libxml/parser.h>

int main()
{
  xmlDocPtr doc=xmlNewDoc(BAD_CAST"1.0");
  xmlNodePtr root_node=xmlN

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值