Linux下C程序進程地址空間佈局

我們在學習C程序開發時經常會遇到一些概念:代碼段、數據段、BSS段(Block Started by Symbol) 、堆(heap)和棧(stack)。先看一張教材上的示意圖(來源,《UNIX環境高級編程》一書),顯示了進程地址空間中典型的存儲區域分配情況。             從圖中可以看出: 從低地址到高地址分別爲:代碼段、(初始化)數據段、(未初始化)數據段(BSS)、堆、棧、命令行參
相關文章
相關標籤/搜索