符号表是编译期产生的一个hash列表,随着可执行文件在一起 示例程序 int a = 10; int b; void foo(){ static int c=100; } int main(){ int d=1000; int e; foo(); } 符号表包括了变量和函数的信息,以及调试信息,可以通过nm 命令查看符号表 $nm -a 0000000000000000 a 0000000000004028 D a 0000000000004034 B b 0000000000004030 b…