0

在创建最终的二进制文件、可执行文件或库时,向其中添加了太多信息。

我想去掉所有对二进制文件本身不是绝对必要和重要的东西;例如,我想让readelf(Linux)这样的无用和实用程序。

我怎样才能以最正确的方式做到这一点?我习惯了 gcc 套件和/或 clang。

4

1 回答 1

0

我想删除对二进制文件本身不是严格必要和重要的所有内容

尝试objcopy --strip-unneeded

例如,我想让 readelf 之类的无用和实用程序

没用有什么用?使readelf完全无用的唯一方法是使您的文件成为非 ELF(但它不会运行)。

于 2012-10-29T05:45:21.430 回答