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

嵌入式程序调试工具

GNU Binutils 是开源领域最全面的二进制工具集,覆盖从源代码编译到二进制分析的全流程。它不仅是 Linux 开发的基石,也广泛用于逆向工程、嵌入式开发和软件调试。

工具一览

编译与汇编工具

  1. as(汇编器)

  2. gcc(GNU 编译器集合)

  3. cpp(C 预处理器)

链接与库管理

  1. ld(链接器)

  2. ar(静态库创建和管理工具)

  3. ranlib(更新静态库索引工具)

分析与诊断工具

  1. objdump(目标文件分析工具)

  2. readelf(ELF 文件分析工具)

  3. nm(符号表查看工具)

  4. size(节大小统计工具)

调试与逆向工具

  1. gprof(性能分析工具)

  2. addr2line(地址转源代码行号工具)

  3. strings(提取可打印字符串工具)

符号处理工具

http://www.dtcms.com/a/276733.html

相关文章:

  • 《人件》阅读笔记
  • 【Flask】基础入门
  • 华为业务变革项目IPD基本知识
  • nodejs获取可用cpu数
  • 前端弹性布局全解析
  • 20250712-2-Kubernetes 应用程序生命周期管理-部署应用的流程_笔记
  • PyVision:基于动态工具的具身智能体
  • 剑指offer——队列栈:用两个栈实现队列
  • 模型驱动的架构MDA的案例
  • 如何配置pip使用国内镜像?
  • 2D转换综合写法顺序,以及注意事项
  • 【理念●体系】模板规范篇:打造可标准化复用的 AI 项目骨架
  • 68 指针的减法操作
  • C语言文件读操作详解:使用fgets函数实现安全的按行读取
  • 在YOLO-World中集成DeformConv、CBAM和Cross-Modal Attention模块的技术报告
  • 进制转换算法详解及应用
  • 红旗新能源车:驾驭梦想,驶向未来
  • TDengine 使用最佳实践(1)
  • 系统性能评估方法深度解析:从经典到现代
  • 【C/C++】编译期计算能力概述
  • 《汇编语言:基于X86处理器》第7章 整数运算(3)
  • Noting
  • L1正则化 VS L2正则化
  • 全连接网络 和卷积神经网络
  • 《Java Web程序设计》实验报告一 Java Web环境配置
  • Cypress与多语言后端集成指南
  • C++——类和对象的相关知识点
  • 复习笔记 31
  • RHCSA(2)
  • STM32--USART串口通信的应用(第一节串口通信的概念)