当前位置: 首页 > 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/a/321436.html

相关文章:

  • Mac 使用mac 原生工具将mp4视频文件提取其中的 mp3 音频文件
  • 有了Makefile, CMake存在的意义是什么?如何借助Makefile构建ObjC语言编译环境?如何获取编译器的版本号?
  • 【云原生系列--Longhorn的部署】
  • DAY112代码审计PHP开发框架POP链利用Yii反序列化POP利用链
  • 在JPA和EJB中用乐观锁解决并发问题
  • 《新智慧》期刊的征稿范围主要包括哪些方面?
  • 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模型