0
我一直在阅读一些文章,以找出这个问题的答案。之后,我认为a.out只包含DATA和TEXT段,它不包含BSS段。我对么? 请告诉我为什么BSS不包含在a.out中。就BSS,DATA,TEXT段而言,a.out文件包含什么内容?
非常感谢你对你帮助
我一直在阅读一些文章,以找出这个问题的答案。之后,我认为a.out只包含DATA和TEXT段,它不包含BSS段。我对么? 请告诉我为什么BSS不包含在a.out中。就BSS,DATA,TEXT段而言,a.out文件包含什么内容?
非常感谢你对你帮助
a.out
包含在其细分市场的表,其中包括长度和段偏移的bss
段。但bss
段不需要任何数据,因为它们由加载程序初始化为0,因此可执行文件中没有相应的数据。
段必须存在于段表中,以便加载程序将其映射到内存并将其初始化为0.