交叉编译libxml2
编译 交叉
2023-09-14 09:08:10 时间
请勿用于商业用途,转载请注明出处!
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编译选项
相关文章
- CentOS6.3编译安装Memcached的PHP客户端memcache
- linux内核编译指定工具连
- 专题:Windows编译x264、SDL、faac、ffmpeg过程
- Mac下设置Android源代码编译环境
- Golang 在 Mac、Linux、Windows 交叉编译
- Winform 调用WCF客户端,所有服务端方法在运行的时候均找不到(编译没有问题)
- atitit.查看预编译sql问号 本质and原理and查看原生sql语句
- 【Android Gradle 插件】BuildType 编译类型配置 ⑥ ( BuildType#signingConfig 配置 )
- 【Android 插件化】VirtualApp 编译运行 ( VirtualApp 简介 | 配置 VirtualApp 编译环境 | 编译运行 VirtualApp 官方示例 )
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 修改 7zr 交叉编译脚本 Android.mk | 交叉编译 lib7zr.so 动态库 )
- 【错误记录】p7zip 交叉编译 Android 版本 NDK 报错 ( error: case value evaluates to -2 , which cannot be narrowed )
- chromium 添加features特性编译参数开关
- 嵌入式linux开发,交叉编译qt4.8.5报错:make[2]: arm-linux-ar: Command not found
- 嵌入式Qt开发中,交叉编译报错::-1: error: arm-linux-g++: Command not found
- 嵌入式linux开发,qt移植,交叉编译qt-everywhere-opensource-src-4.8.5
- 嵌入式linux开发,交叉编译报错:ld: src/PS_Packet_Packaging.o: Relocations in generic ELF (EM: 40)
- Ubuntu下进行交叉编译时报错:arm-arago-linux-gnueabi-gcc: No such file or directory
- Ubuntu下交叉编译内核出错:“mkimage“ command not found - U-Boot images will not be built
- Fedora 35 交叉编译ffmpeg5.0(arm架构) —— 筑梦之路
- Linux meson + ninja编译安装源码(八)
- GCC单独编译host/examples/ tx_waveforms.cpp
- 使用C++17编译时出错:error C2872: 'byte': ambiguous symbol
- Ubuntu下交叉编译内核出错:Can‘t use ‘defined(@array)‘ (Maybe you should just omit the defined()?)
- Ubuntu20.04下,qt交叉编译报错::-1: error: collect2: error: ld returned 1 exit status
- Mac下ndk交叉编译arm平台程序