写一下关于GNU Binary Utilities的笔记
首先就先罗列一下相应的工具与功能吧,描述可能不准确,目前权当笔记
addr2line: 根据程序的函数地址来在symbol里面查找函数名的
ar: 用来生成管理静态链接库(.a)的的工具
ranlib: 静态链接库(.a)的索引生成
as: 用来汇编的相关工具
c++filt: 给c++的symbol取名的
elfedit: elf文件编辑器?
readelf: elf文件读取
gprof: call graph生成(可以用于测试每个函数运行所花的时间)
ld: linker
nm: obj文件的symbol表示(类,函数,全局变量等)
objcopy: obj文件拷贝,格式变换
objdump: obj文件的情报表示
size: 统计各section的大小
strings: 显示文字列
strip: 从obj文件中消去symbol