Łuk*_*ner 2 linux dynamic-linking elf static-linking
我想知道预链接是如何工作的。如果我预链接我的整个系统然后删除 glibc,系统会在重新启动后“启动”吗?
Tom*_*omH 5
好吧,当然不会,因为您将不再拥有 C 库。
prelink 所做的就是尝试计算每个库的最佳加载地址,以便没有程序有重叠的库,然后更新库,使其默认加载到该地址。
然后,当程序运行时,它使用的库不太可能需要重新定位,因为它们可能会被加载到它们的默认地址。
归档时间:
14 年,10 月 前
查看次数:
853 次
最近记录: