链接后剥离共享库是否安全?

use*_*612 5 c++ strip shared-libraries static-libraries

让我们假设我得到了lib.so,我编译二进制文件mySoft并将其链接到lib.so.

在这一点上,考虑到一切都按预期工作,是否可以安全地取走lib.sostrip -s lib.so

为了清楚起见我对将其他二进制文件链接到我lib.so之后mySoft正确生成并不感兴趣,我只对继续mySoft工作并获得一些磁盘空间感兴趣,并且可能在性能方面有一点小优势.

Ker*_* SB 8

是的,这很安全.strip仅删除不需要的符号(因为它们已被链接).这些符号对于调试很有用,但它们只是用于执行代码.