首页 > 解决方案 > 符号重定位中的 GOT 与 PLT?

问题描述

我正在阅读有关链接器,重定位等的信息...

有一个问题我没有找到明确的答案,对于变量的重定位,我们使用 GOT(全局偏移表),但对于函数,我们使用 PLT,它使用 GOT 作为回报。

我的问题是:为什么我们需要 PLT,为什么要添加额外的层,为什么 GOT 不足以满足功能?

标签: debuggingcompilationlinkerdynamic-linkinggot

解决方案


推荐阅读