GNU Binary Utilities的笔记

写一下关于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




你可能感兴趣的:(职业生涯,程序员的基本修养,gnu)