1. GNU Binutils 全工具指南:从编译到逆向的完整生态 1. GNU Binutils 全工具指南:从编译到逆向的完整生态 1.1. 引言 1.2. 工具分类速查表 1.3. 核心工具详解 1.3.1. 编译与汇编工具 1.3.1.1. as(汇编器) 1.3.1.2. gcc(GNU 编译器集合) 1.3.1.3. cpp(C 预处理器) 1.3.2. 链接与库管理 1.3.2.1. ld(链接器) 1.3.2.2. ar(静态库创建和管理工具) 1.3.2.3. ranlib(更新静态库索引工具) 1.3.3. 分析与诊断工具 1.3.3.1. objdump(目标文件分析工具) 1.3.3.2. readelf(ELF 文件分析工具) 1.3.3.3. nm(符号表查看工具) 1.3.3.4. size(节大小统计工具) 1.3.4. 调试与逆向工具 1.3.4.1. gprof(性能分析工具) 1.3.4.2. addr2line(地址转源代码行号工具) 1.3.4.3. strings(提取可打印字符串工具) 1.4. 三、高级工具与扩展 1.4.1. 符号处理工具 1.4.1.1. strip 1.4.1.2. c++filt 1.4.2. 特殊格式处理 1.4.2.1. windmc 和