最近在看程序员的自我修养,关于bss发现了一点疑问
bss段存放的是未初始化的全局变量和局部静态变量 。
但是我用readelf -s SimpleSection.o查看elf文件时发现已经初始化的全局变量被放在了BBS段,不解
可执行程序中并没有为BBS段分配空间,那初始化的信息岂不是丢失了?
本文探讨了在可执行程序中,已初始化全局变量为何会被放置在BSS段,并解释了这一现象背后的原理。
最近在看程序员的自我修养,关于bss发现了一点疑问
bss段存放的是未初始化的全局变量和局部静态变量 。
但是我用readelf -s SimpleSection.o查看elf文件时发现已经初始化的全局变量被放在了BBS段,不解
可执行程序中并没有为BBS段分配空间,那初始化的信息岂不是丢失了?
1626
2650
4180

被折叠的 条评论
为什么被折叠?