2011-03-11 63 views

回答

1

幾乎每一個現代的Linux發行版使用地址空間佈局隨機化的今天,所以這是很難說在堆棧或堆或數據段將土地。

但是一般來說,全局變量會進入數據或bss段,具體取決於它們是否被初始化,並且局部變量會進入棧中。

至於內核堆棧,它是一個8kb固定大小的堆棧,不能直接使用。它在系統調用和中斷中使用。最好忘記它,因爲它對你沒有任何用處。