> 文章列表 > libxml2交叉编译和移植

libxml2交叉编译和移植

libxml2交叉编译和移植

编译后的libxml2如果交叉编译环境一致可以直接使用资源-CSDN文库

嵌入式开发过程中实用libxml2进行xml文件的解析、创建、使用。

这里介绍一下该libxml2的交叉编译过程和移植步骤

下载地址

libxml2 各版本下载地址

ftp://xmlsoft.org/libxml2/

ftp://xmlsoft.org/libxml2/old/

这里由于兼容之前的应用程序使用的库版本,采用libxml2-v2.9.9

下载解压后,打开下图中目录

创建安装目录

mkdir tmp

 配置

./autogen.sh

配置交叉编译环境


./Configure linux-generic32 no-asm shared no-async --prefix=$PWD/tmp CROSS_COMPILE=arm-linux-gnueabihf- CC=gcc

编译

make
make install

我这里主要使用头文件和库

tmp/lib/libxml2.so.2拷贝到开发板

这里交叉编译工具版本号

如果一致,可以直接使用,交叉编译后的文件如下

编译后的libxml2如果交叉编译环境一致可以直接使用资源-CSDN文库