libxml2 移植 arm9

Posted xinyu_yy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libxml2 移植 arm9相关的知识,希望对你有一定的参考价值。

准备工作:

1、libxml2软件版本:libxml2-2.6.32.tar.gz

2、交叉编译工具链:arm-none-linux-guneabi

软件安装:

1、设置环境变量:

  export PATH=/arm-none-linux-guneabi/bin:$PATH

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

2、解压: tar xvf libxml2-2.6.32.tar.gz

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

4、配置:./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

5、编译:make  

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

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

以上是关于libxml2 移植 arm9的主要内容,如果未能解决你的问题,请参考以下文章

arm linux串口蓝牙工具移植及使用

外部函数调用:更换机器时出现错误1097

装php中,无法安装libxml2,怎么解

编译libxml2

Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR)Call Stack

libxml2 安装及使用