minixml的安装教程

最近想要实现对xml的解析,上网看到有很多库可以直接调用,例如minixml,tinyxml等,我选择了minixml(没有原因,纯属是因为这个找到了中文文档- -)

附上中文文档链接:https://blog.csdn.net/shenwansangz/article/details/47358785

简单讲一下我的安装流程

一、minixml 介绍

1、minixml 

是一个小型的开源的XML解析器,采用 C 语言开发。该解析器最大的特点就是小型、无须依赖其他类库

2、下载地址:

目前文件夹中安装包为:mxml-2.11.tar

下载地址为:https://github.com/michaelrsweet/mxml/releases

二、移植minixml 库

1、解压到linux下

tar –xvzf mxml-2.11.tar.gz -C 自己的路径

2、配置源代码

默认的安装路径是/usr/local/,如果没有root权限,可以自定义安装路径

./configure --prefix=自己的路径

3、构建源代码,用来测试程序能否正常运行

make

4、安装

make install

5、关联库

由于如果没有root权限,无法将库文件放入默认库目录文件,目前解决方法是设置环境变量,输入:

export LIBRARY_PATH=minixml安装路径下的lib目录

export LD_LIBRARY_PATH=minixml安装路径下的lib目录

6、关联头文件

将安装目录下的mxml.h放入xml.c(自己写的解析xml程序)目录下

安装好之后,就可以体验解析xml的欢乐了,之后我对xml进行了解析,创建,和修改

你可能感兴趣的:(minixml)