在链接之前:
编译器默认函数和初始化的全局变量为强符号,未初始化的全局变量为弱符号。
未初始化的全局变量在common段, 但并不是所有的弱符号都在common段,也可以在data段。 如下所示 。
链接之后:
在链接阶段生成的二进制文件中,则没有comment段了
在链接之前:
编译器默认函数和初始化的全局变量为强符号,未初始化的全局变量为弱符号。
未初始化的全局变量在common段, 但并不是所有的弱符号都在common段,也可以在data段。 如下所示 。
链接之后:
在链接阶段生成的二进制文件中,则没有comment段了