libxml2 移植 arm9

准备工做:linux

一、libxml2软件版本:libxml2-2.6.32.tar.gz工具

二、交叉编译工具链:arm-none-linux-guneabixml

软件安装:开发

一、设置环境变量:get

  export PATH=/arm-none-linux-gnueabi/bin:$PATH编译

(注释: 此处变量为交叉编译工具解压的路径)
  export ARCH=arm
  export CROSS_COMPILE=arm-linux
变量

二、解压: tar xvf libxml2-2.6.32.tar.gzgcc

三、进入解压文件目录:cd libxml2-2.6.32/软件

四、配置:./configure --host=arm-linux --target=arm-linux CC=arm-none-linux-gnueabi-gcc AR=arm-none-linux-gnueabi-ar    LD=arm-none-linux-gnueabi-ld ANLIB=arm-none-linux-gnueabi-ranlib --prefix=/opt/libxml2配置

五、编译:make  

六、安装:sudo make install      安装完成后,安装在/opt/libxml2/libxml目录中。交叉编译须要的头文件和库文件。(可经过:readelf -h filename 查看是否编译为arm版)

七、移植:将pc上的 /opt/libxml2/libxml/lib/目录下的libxml2.so.2放在开发板的/lib或者/usr/lib目录下.移植完成。

相关文章
相关标签/搜索