常用的工具介绍
名称 | 归属 | 作用 |
as | binutils | 编译汇编程序 |
ar | binutils | 把多个.o合并成一个.o或静态库(.a) |
ranlib | binutils | 为库文件建立索引,相当于"ar -s" |
ld | binutils | 连接器(linker),把多个.o或库文件连接成一个可执行文件 |
objdump | binutils | 查看目标文件(.o)和库(.a)的信息,反汇编 |
objcopy | binutils | 转换可执行文件的格式 |
strip | binutils | 去掉elf可执行文件的信息,使可执行文件变小 |
readelf | binutils | 读elf可执行文件的信息 |
gcc | gcc | 编译C程序或汇编程序 |
g++ | gcc | 编译C++程序 |