编译过程比较简单(感谢原作者)

1. wget ftp://xmlsoft.org/libxml2/libxml2-2.7.2.tar.gz

2. tar xvf libxml2-2.7.2.tar.gz

3. cd libxml2-2.7.2

4. ./configure CROSS_COMPILE=arm-linux- --host=arm-linux

--prefix=/opt/libxml2

5. make

6. sudo make install

此时出现一个错误:

./libtool: line 6619: arm-linux-ranlib: command not found

make[2]: *** [install-libLTLIBRARIES] Error 127

make[2]: Leaving directory

`/home/cody/downloads/libxml2-2.7.2'

make[1]: *** [install-am] Error 2

make[1]: Leaving directory

`/home/cody/downloads/libxml2-2.7.2'

make: *** [install-recursive] Error 1

原因是使用sudo时,环境变量改变导致找不到交叉编译器

解决:把交叉编译器的路径放到/etc/bash.bashrc里去。

export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin

再安装

su

make install

android交叉编译libxml2,libxml2 ARM 交叉编译相关推荐

  1. arm-linux 交叉编译后程序,ARM交叉编译下,应用程序实践

    ARM交叉编译下,应用程序实践 一.首先准备一个小程序 hello.c 代码如下: #include int main(void) { printf("hello,world\n" ...

  2. Ubuntu搭建交叉编译环境(arm、mips、powerpc)

    Ubuntu搭建交叉编译环境 说点什么吧 为什么需要交叉编译 交叉编译环境简介 Arm交叉编译环境搭建 Mips交叉编译环境搭建 Powerpc交叉编译环境搭建 说点什么吧 为什么需要交叉编译 如果要 ...

  3. 【Android FFMPEG 开发】FFMPEG 交叉编译配置 ( 下载 | 配置脚本 | 输出路径 | 函数库配置 | 程序配置 | 组件配置 | 编码解码配置 | 交叉编译配置 | 最终脚本 )

    文章目录 一.FFMPEG 源码下载 解压 二.交叉编译工具 三.configure 脚本及帮助命令 四.配置 configure 脚本 五.输出目录配置 六.函数库配置 七.程序配置选项 八.组件配 ...

  4. 【Android NDK 开发】NDK 交叉编译 ( Ubuntu 中交叉编译动态库 | Android Studio 中配置使用第三方动态库 )

    文章目录 I . 动态库 与 静态库 II . 编译动态库 III. Android Studio 使用第三方动态库 IV . Android Studio 关键代码 V . 博客资源 I . 动态库 ...

  5. Ubuntu12.04下arm交叉编译环境的建立

    http://blog.csdn.net/heyangya2009/article/details/5424376 备注:ubuntu12.04+Android+Real6410 在主机上用来编译其他 ...

  6. 用android ndk编译ffmpeg,AndroidNDK交叉编译FFMPEG

    1. 简介 在进行安卓音视频开发时,利用安卓NDK工具交叉编译FFmpeg,生成可供安卓平台调用的FFmpeg库是最基础的工作.本篇文章介绍了利用NDK进行FFmpeg编译的具体过程,以及如何在Lin ...

  7. ARM交叉编译工具链分类说明

    为什么要用交叉编译器? 交叉编译通俗地讲就是在一种平台上编译出能运行在体系结构不同的另一种平台上的程序,比如在PC平台(X86 CPU)上编译出能运行在以ARM为内核的CPU平台上的程序,编译得到的程 ...

  8. Linaro公司基于GCC推出的的ARM交叉编译工具

    http://www.veryarm.com/arm-linux-gnueabihf-gcc arm-linux-gnueabihf-gcc是由 Linaro 公司基于GCC推出的的ARM交叉编译工具 ...

  9. 【linux系统如何安装arm交叉编译工具链】

    文章目录 前言 一.arm交叉编译器介绍 命名规则 具体编译器 二.Arm GNU Toolchain安装 总结 前言 本文简要介绍arm交叉编译器及工具链的安装方法 一.arm交叉编译器介绍 命名规 ...

  10. 在Linux PC上查看arm交叉编译的可执行文件依赖的动态库

    在Ubuntu宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,类似于PC linux上的ldd命令.     在电脑上安装的Linux系统中,有一个ldd命令,可以查看对应的可执行文件 ...

最新文章

  1. MFC Initinstance中DoModal()返回-1
  2. 论文笔记:PRIN: Pointwise Rotation-Invariant Networks
  3. PyQt5利用QPainter绘制各种图形
  4. 2021年下信息系统项目管理师真题各章节占分比
  5. how to use webpart container in kentico
  6. lol最克制诺手的英雄_LOL:哪些英雄之间非常克制,不管怎么打,遇到就输了?...
  7. mysql的基本数据类型总结_Mysql数据类型的详细总结
  8. netbeans 添加gif图片_告别PC 用手机完成各种GIF动画编辑
  9. 搜索引擎中影响索引长度的因素
  10. 【最小生成树】还是畅通工程
  11. Eclipse常用的一些设置
  12. 知乎引流实操:日吸200精准粉丝玩法分享
  13. C语言Case语后是字符串,c语言中的switch case语句
  14. 解读 | 关于阿里巴巴架构大调整,有 7 个重点值得特别关注
  15. 青橙 GO M3 3G手机(珍珠黑)WCDMA/GSM 双卡双待 360特供机--高通胶水双核,A5老架构,内存缩水,,,强烈要求降价...
  16. 关于微信适配的坑==》ios、安卓强制微信字体
  17. navigator对象的主要属性介绍
  18. B15 - 999、大数据组件学习⑫ - Hue
  19. 方法重写的 两同 两小 一大
  20. Winscp链接linux开发版超时,WinSCP联接linux超时.

热门文章

  1. matlab人口增长模型拟合,matlab曲线拟合人口增长模型及其数量预测
  2. 树莓派HDMI分辨率的设置
  3. 多元统计分析——多元线性回归
  4. 华为工作法--读后感
  5. 软件程序设计中的N-S图、PAD图、程序流程图、E-R图
  6. 《UNIX编程艺术》--读书笔记
  7. Unable to find setter method for attribute: [commandName]
  8. 微软开放必应搜索引擎核心算法
  9. 高数:第三章(同济大学第七版)
  10. fckeditor for php 下载,fck_FCKeditor免费最新版下载[HTML编辑]-下载之家