Linux進程地址空間佈局

Linux進程地址空間佈局圖如下: bss段: BSS段屬於靜態內存分配。通常是指用來存放程序中未初始化的全局變量和未初始化的局部靜態變量。未初始化的全局變量和未初始化的局部靜態變量默認值是0,本來這些變量也可以放到data段的,但是因爲他們都是0,所以爲他們在data段分配空間並且存放數據0是沒有必要的。 程序在運行時,纔會給BSS段裏面的變量分配內存空間。  在目標文件(*.o)和可執行文件中
相關文章
相關標籤/搜索