码迷,mamicode.com
首页 > 其他好文 > 详细

交叉编译libxml2

时间:2015-06-07 14:32:04      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:

请勿用于商业用途,转载请注明出处!

       xml的优势就是可以方便的管理配置项,libxml2是c语言实现的xml管理库,眼下项目须要ARM下的版本号,libxml2编译过程例如以下:

0.准备工作

下载地址:ftp://xmlsoft.org/libxml2/libxml2-git-snapshot.tar.gz
<pre name="code" class="cpp">编译环境:Ubuntu 14.04 TLS
交叉编译器:arm-linux-gnueabihf-gcc 4.8.2 20130902



1.  配置编译信息

$./configure --host=arm-linux --build=i386-linux --target=arm --prefix=/usr/local/arm/libxml_arm CC=/home/lhl/buildroot-at91-buildroot-2013.    11-at91/output/host/usr/bin/arm-linux-gnueabihf-gcc  --without-zlib  --without-python

编译时由于提示没有python相关的头文件出错,又由于项目中不使用python相关的内容,所以没有讲python进库中,读者应该依照自己的须要要配置该选项。对于zlib相同的道理

2.  编译

$make;
$make install

3.  使用

makefile中须要指定 -lxml2编译选项

交叉编译libxml2

标签:

原文地址:http://www.cnblogs.com/bhlsheji/p/4558381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!