首页 > 代码库 > 交叉编译libxml2
交叉编译libxml2
请勿用于商业用途,转载请注明出处!
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。