Linux进程地址空间布局

Linux进程地址空间布局图如下: bss段: BSS段属于静态内存分配。通常是指用来存放程序中未初始化的全局变量和未初始化的局部静态变量。未初始化的全局变量和未初始化的局部静态变量默认值是0,本来这些变量也可以放到data段的,但是因为他们都是0,所以为他们在data段分配空间并且存放数据0是没有必要的。 程序在运行时,才会给BSS段里面的变量分配内存空间。  在目标文件(*.o)和可执行文件中
相关文章
相关标签/搜索