动态链接器如何处理这些剥离的二进制文件?
既然strip
删除了符号名称,那么动态链接器如何仍然找到所需的符号呢?
Since strip
removes symbol names,how can the dynamic linker still find the desired symbols?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
strip
不会删除所有符号。nm -D
将显示动态符号,这些符号不会被剥离(默认情况下)。还有其他模式,例如剥离调试符号或仅保留调试符号。strip
does not remove all symbols.nm -D
will show the dynamic symbols, which are not stripped (by default). There are other modes, such as stripping debugging symbols or only leaving those.