可执行文件与符号(表)

理论上完美的可执行文件可以不包含任何符号;

之所以有的可执行文件包含符号,是为了支持语言的运行时特点;比如c++和oc;

更进一步,理论上只包含函数符号和地址的对应关系即可,比如c++;

但是对于oc语言,变量是作为运行时结构的一部分存在的,所以变量符号在可执行文件中也存在。

原文地址:https://www.cnblogs.com/feng9exe/p/7997945.html