我正在阅读有关链接器,重定位等的信息...
有一个问题我没有找到明确的答案,对于变量的重定位,我们使用 GOT(全局偏移表),但对于函数,我们使用 PLT,它使用 GOT 作为回报。
我的问题是:为什么我们需要 PLT,为什么要添加额外的层,为什么 GOT 不足以满足功能?
我正在阅读有关链接器,重定位等的信息...
有一个问题我没有找到明确的答案,对于变量的重定位,我们使用 GOT(全局偏移表),但对于函数,我们使用 PLT,它使用 GOT 作为回报。
我的问题是:为什么我们需要 PLT,为什么要添加额外的层,为什么 GOT 不足以满足功能?