官方网站
下载源码:mxml-2.6.tar.gz
解压缩:
tar -zxvf mxml-2.6.tar
进入目录mxml-2.6后配置属性
./configure --enable-shared --host=arm-linux
make
编译后会出现一个小错误。不用理会,因为目前编译是在ARM上使用的在X86上肯定不能测试通过
然后拷贝库文件到相应的目录:
文件mxml.h拷贝到
/usr/local/arm/3.4.1/arm-linux/include/
文件libmxml.a libmxml.so libmxml.so.1 libmxml.so.1.4拷贝到
/usr/local/arm/3.4.1/arm-linux/lib/
在编写程序的时候头文件加入
#include <mxml.h>
然后就可以编译了:编译参数必须要带上-lmxml -lpthread
例如:/usr/local/arm/3.4.1/bin/arm-linux-gcc -o main main.c -lmxml -lpthread