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目錄下.移植完成。

相關文章
相關標籤/搜索