1. objcopy 复制及修改目标文件
-I : 输入文件的格式(binary, elf32-i386等)
-O : 输出文件的格式
-B : 二进制文件体系结构(i386, arm等)
-R : 删除不用的section(.comment .note 等)
-j : 仅留下有用的section(.text .data 等)
-S : 不复制重定位和符号信息
-K : 保留某个符号
-N : 去掉某个符号
-L : 使某个符号local化
-W : 使某个符号weaken化
例如: objcopy -S -O binary -j .text a.out a.bin 只保留.text的二进制文件.
2. objdump 显示目标文件信息
-f : 显示文件头信息(参考readelf -h)
-d :&n
-I : 输入文件的格式(binary, elf32-i386等)
-O : 输出文件的格式
-B : 二进制文件体系结构(i386, arm等)
-R : 删除不用的section(.comment .note 等)
-j : 仅留下有用的section(.text .data 等)
-S : 不复制重定位和符号信息
-K : 保留某个符号
-N : 去掉某个符号
-L : 使某个符号local化
-W : 使某个符号weaken化
例如: objcopy -S -O binary -j .text a.out a.bin 只保留.text的二进制文件.
2. objdump 显示目标文件信息
-f : 显示文件头信息(参考readelf -h)
-d :&n