在创建最终二进制文件,可执行文件或库时,会添加太多信息。
我想删除一些对二进制本身并非严格必要且至关重要的内容;例如,我想像readelf
(Linux)那样无用和实用。
我怎样才能以最正确的方式做到这一点?我已经习惯了gcc套件和/或clang。
答案 0 :(得分:0)
我想删除一些对二进制本身并非严格必要且至关重要的内容
尝试objcopy --strip-unneeded
例如我想像readelf
那样无用和实用
无用于什么目的?使readelf
完全无用的唯一方法是使你的文件成为非ELF(但它不会运行)。