链接的笔记 本文部分信息来自网络 .bss段不占用存储空间 为什么要有.bss段?因为已经初始化的全局变量,需要在目标文件里面占用空间来存储它们被初始化的值。例如 int a=3,b=2; 我们需要存下3和2. 但是如果是没有初始化的全局变量,只需要记录一下长度就会好了。例如两个int,记录一些.bss段的长度为8字节即可。 那么,这个长度总要占地方的吧? .bss段占据的大小存放在ELF文件格式…
链接的笔记 本文部分信息来自网络 .bss段不占用存储空间 为什么要有.bss段?因为已经初始化的全局变量,需要在目标文件里面占用空间来存储它们被初始化的值。例如 int a=3,b=2; 我们需要存下3和2. 但是如果是没有初始化的全局变量,只需要记录一下长度就会好了。例如两个int,记录一些.bss段的长度为8字节即可。 那么,这个长度总要占地方的吧? .bss段占据的大小存放在ELF文件格式…
讨论
登录后参与讨论
还没有评论,来说第一句吧。