什么是_GLOBAL_OFFSET_TABLE?

Met*_*est 16 c linux gcc x86-64

在Linux中使用nm命令查看程序中的符号,我看到一个符号,_GLOBAL_OFFSET_TABLE_如下所示.有人可以详细说明_GLOBAL_OFFSET_TABLE_用途吗?

0000000000614018 d _GLOBAL_OFFSET_TABLE_
Run Code Online (Sandbox Code Playgroud)

Nec*_*lis 18

_GLOBAL_OFFSET_TABLE_用来定位全局(函数,变量等)的真实地址为PIC(位置无关的代码),它通常被称为GOT,你可以阅读它在这里和更深入的一个位置.