gcc和AMD Open64 opencc都有一个-s
选项,用于“剥离符号表和重定位信息”。到目前为止,我还没有在Clang/LLVM中找到相同的选项。它存在吗?
gcc和AMD Open64 opencc都有一个-s
选项,用于“剥离符号表和重定位信息”。到目前为止,我还没有在Clang/LLVM中找到相同的选项。它存在吗?
strip
实用程序。opt也有一些类似的内容:-strip-all,-s从可执行文件中删除所有调试和符号信息,使其更小。
-strip-debug,-S从可执行文件中删除所有调试信息,使其更小。
-strip-debug此选项使opt在应用其他优化之前从模块中删除调试信息。它与-strip基本相同,但确保首先进行调试信息的剥离。
-Wl,-s
选项成功地完成了这个操作。 - Reinderien
objcopy
(来自binutils)来拆分符号。这样,如果你的用户之一遇到了崩溃,你就可以很方便地使用它们,但是你不必将它们与提供给用户的二进制文件一起包含。 - 0xC0000022L