1.下载:build-root 2019.02.1 6.0MB

build-root2019.02.16.0MB-其它文档类资源-CSDN下载

2.安装依赖包

sudo apt-get install build-essential libncurses5-dev bison flex texinfo zlib1g-dev gettext libssl-dev autoconf
sudo apt-get install libfile-which-perl sed make binutils gcc g++ bash patch gzip bzip2 perl tar cpio python unzip rsync file bc libmpc3 git repo texinfo pkg-config cmake tree

3.进行make的预备工作

make clean
make menuconfig

①target options:(设置成所需要的架构)

②kernel headers:(设置成linux的内核版本)

利用uname -r查看内核版本:

③设置gcc版本:

(4)保存配置文件,make进行编译:

make编译这一步时间会很漫长,主要原因可能是网速的问题导致的。

(如果遇到写错误,可能是无权限对文件写入,对整个buildroot文件进行chmod提权,再试一下即可)

成功安装后,编译器都存放在output/host/usr/bin目录下,可以直接使用。

测试

进行剥离:

查看:

buildroot 交叉编译 剥离arm架构的二进制文件相关推荐

  1. ARM架构下在qemu模拟器中汇编实现:统计输入字符串长度并且判断是否回文

    参考文章: 在Ubuntu中安装Qemu模拟ARM架构 objdump(Linux)反汇编命令使用指南 如何在x64的Ubuntu系统下安装64bit的交叉编译工具aarch64-linux-gnu- ...

  2. 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写

    bootloader原理和开发-->kernel构建-->文件系统/根文件系统(filesystem/rootfs) APP 一.配置交叉编译环境(可参考嵌入式Linux移植与驱动开发co ...

  3. 超详细的ARM架构适配介绍

    本文主要介绍云联壹云平台如何适配ARM,并运行在ARM CPU架构的机器上. 背景介绍 1.平台服务运行架构 云联壹云平台采用容器化,分布式的架构运行在 Kubernetes(K8s)之上.下面是平台 ...

  4. linux使用交叉工具链产生的程序怎么下载到mini2440里,Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法...

    一.安装ARM-Linux-GCC工具链 只需要一句命令: sudo apt-get install gcc-arm-linux-gnueabi 前提是你的Ubuntu系统版本是官网支持的最新的版本, ...

  5. ARM 架构演进对未来计算意味着什么?

    ARM 在未来计算设备中将散发什么样的魔力? 作者 | Sridhar G Kumar 译者 | 姜松浩,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 最近,伴随着具有强 ...

  6. 通过 qemu 运行并调试 IoT 固件和不同架构的二进制文件

    0x10 前言 对于常用的 IoT 固件,其架构往往是基于 MIPS 或者 ARM 的,如果不能运行整体的固件,那么就应该尝试运行固件中的单个二进制文件,而我们常用的 PC 是 X86 环境,如何在 ...

  7. android x86 arm64,Android 的ARM架构和X86架构

    Android开发中,在打包发布应用时会选择应用适配的cpu架构平台,在引用第三方库时也遇到根据不同cpu架构引入相应的so包.Android主要包括一下cpu架构: ARMv5 ARMv7 (从20 ...

  8. ARM架构与编程2--ARM架构(基于百问网ARM架构与编程教程视频)

    一.RISC和CISC 1.1 RISC 上一章介绍过,通过指针操作寄存器,可以选择操作内存,也可以选择直接操作外设.这样是因为在ARM中,对于内存和外设他们是位于同一块存储空间内的.CPU访问他们的 ...

  9. 嵌入式学习之QT学习---14 QT跨平台运行之把QT程序交叉编译到ARM开发板

    想要把qt工程放到开发板上运行,就需要用到交叉编译.由于qt是跨平台的,所以只需要换个编译器编译一下就可以. 以qt学习–计时器的例子为例,在移植之前还需要进行一个准备工作,在windows下运行的时 ...

最新文章

  1. ++库 照片风格转换风格_怦然心动的小清新风格照片拍摄,这四点很关键
  2. [转]机器学习和深度学习资料汇总【01】
  3. 巧用Mono.Cecil反射加载类型和方法信息
  4. c#中事件注册多个委托并获取委托列表
  5. numpy 线性代数_数据科学家的线性代数—用NumPy解释
  6. Java知识点总结(注解-内置注解)
  7. 阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?
  8. Android全面解析Handler
  9. QT每日一练day2:day1优化以及QT内存管理机制
  10. 怎么用EasyRecovery把文件夹中丢失的数据恢复
  11. mysql 怎么创建B Tree索引_B-Tree,B+Tree以及mysql索引的实现
  12. sql2000安装sp4补丁包教程_sql2000sp4
  13. 人人网惨遭全网下架,但是我并不同情他!
  14. Field.Store ,ANALYZED备忘
  15. 在地化和本土化的区别_翻译和本地化有什么区别?
  16. 自定义桌面右键菜单-Win 10 版
  17. 一个企业如何运营微商管理系统?
  18. 梦幻西游手游微信号登陆不上服务器,梦幻西游手游为什么进不去 进不去登陆不上解决方法...
  19. MATLAB实现模拟推导π的值
  20. windows7蓝牙怎么打开_windows7系统怎么调待机时间

热门文章

  1. 浅谈大数据背景下数据库安全保障体系
  2. 过勇 清华计算机系,16位清华学霸的简历—比你牛的人还比你努力,膝盖已跪碎...
  3. python3安装要钱吗_3b1b/manim数学动画引擎安装教程(2020-8月)
  4. sqlserver字符串转日期
  5. 计算机桌面图标管理,桌面图标怎么管理 桌面图标管理方法介绍
  6. git-如何将本地分支与远程分支关联
  7. nodejs+express搭建小程序后台服务器
  8. python在excel中数据画线_python中操作excel数据
  9. Google新版第三方登录(Javascript SDK)
  10. C语言中access函数