当前位置: 首页 > article >正文

【ARM 嵌入式 编译系列 10.4 -- GNU Binary Utilies】

文章目录

      • GNU Binary Utilities 详细介绍
        • 常用工具介绍
          • 1. arm-none-eabi-objcopy
          • 2. arm-none-eabi-readelf
          • 3. arm-none-eabi-size
          • 4. arm-none-eabi-objdump
          • 5. arm-none-eabi-nm
          • 6. arm-none-eabi-strip
          • 7. arm-none-eabi-ld
          • 8. arm-none-eabi-as
          • 9. arm-none-eabi-addr2line
          • 10. arm-none-eabi-ar
      • Summary

在这里插入图片描述

GNU Binary Utilities 详细介绍

GNU Binary Utilities(简称 Binutils)是由 GNU 项目维护的一组编程工具,用于处理可执行代码,包括汇编、链接及其他开发操作。这些工具对于处理目标文件(Object Files)、可执行文件(Executables)、库文件(Libraries)等非常有用。

常用工具介绍

以下是一些常见的 Binutils 工具及其详细介绍:

1. arm-none-eabi-objcopy

objcopy 工具用于复制和转换对象文件。它可以将一个对象文件转换成另一种格式,也可以从对象文件中提取特定的部分。
常用命令

arm-none-eabi-objcopy -O binary input.elf output.bin
  • -O binary:将 ELF 格式的输入文件转换为二进制格式。
2. arm-none-eabi-readelf

readelf 工具用于显示 ELF 格式


http://www.kler.cn/news/321436.html

相关文章:

  • python测试开发---前后端交互Axios
  • 利用 ARMxy边缘计算网关和 BLiotlink 软网关,实现工业智能化升级
  • VB.NET中如何利用ADO.NET Entity Framework进行ORM(对象关系映射)
  • 在Mac电脑上安装adb环境
  • npm 安装newman时idealTree:vue: sill idealTree buildDeps卡住了(实测成功)
  • 初识C语言(三)
  • VC++同时处理ANSI和Unicode字符集,除了使用TCHAR和_T()宏外,还有其他方法可以实现吗?
  • 【含文档】基于Springboot+微信小程序 的高校社团管理小程序(含源码+数据库+lw)
  • fastdfs开源分布式文件系统及迁移部署
  • mvnd 初体验
  • 探索5 大 Node.js 功能
  • 【递归】7. leetcode 404 左叶子之和
  • 宠物浮毛难清理,希喂、小米、美的宠物空气净化器该选哪款?
  • 深度学习:自然语言处理的基本原理
  • sqlserver迁移数据库文件存储位置
  • Java2 实用教程(第6版)习题2 第四题
  • Python | Leetcode Python题解之第438题找到字符串中所有字母异位词
  • 负载均衡SLB详解及其应用场景
  • 2024 Fortinet OT工业安全高峰论坛成功举办
  • 【yolov7】模型导出----pytorch导出为onnx模型
  • MacOS关闭,最小化窗口快捷键
  • Go基础学习06-Golang标准库container/list(双向链表)深入讲解;延迟初始化技术;Element;List;Ring
  • Java | Leetcode Java题解之第440题字典序的第K小数字
  • OIDC5-OIDC 的工作流程
  • 详解机器学习经典模型(原理及应用)——GBDT
  • springboot实战学习(7)(JWT令牌的组成、JWT令牌的使用与验证)
  • 计算机毕业设计之:微信小程序的校园闲置物品交易平台(源码+文档+讲解)
  • 【ARM 嵌入式 编译系列 10.5 -- ARM toolchain naming convention】
  • 如何在CMakeList项目中集成GNU Autotools 构建模块
  • JavaSE——Arrays类、System类