.text
.text代碼段: 用來(lái)放程序代碼(code), 在代碼編譯完成后, 長(zhǎng)久只讀存放于此,屬于圖中的代碼段
.constdata
.constdata只讀常量數(shù)據(jù)段: const限定的數(shù)據(jù)類型存放在此,屬于圖中的常量存儲(chǔ)區(qū)
.data
用來(lái)存放初始化不為0的全局變量(global)和靜態(tài)變量(static),它是可讀可寫的,屬于圖中的靜態(tài)存儲(chǔ)區(qū)
.bss
.bss的英文是Block Started by Symbol,翻譯過(guò)來(lái)就是由符號(hào)開(kāi)始的塊。此部分類似于數(shù)據(jù)部分,只是它不占用可執(zhí)行文件中的空間。
bss通常是指用來(lái)存放程序中沒(méi)有初始化或初始化為0的全局變量和靜態(tài)變量的一塊內(nèi)存區(qū)域,可讀可寫,屬于圖中的靜態(tài)存儲(chǔ)區(qū),如果變量未初始化,系統(tǒng)會(huì)將變量初始化為0。
heap
heap堆區(qū): 通常我們說(shuō)的動(dòng)態(tài)內(nèi)存分配,使用malloc/free進(jìn)行申請(qǐng)和釋放,屬于動(dòng)態(tài)存儲(chǔ)區(qū)。
stack
stack棧區(qū): 在代碼執(zhí)行時(shí)用來(lái)保存函數(shù)的局部變量和參數(shù),屬于動(dòng)態(tài)存儲(chǔ)區(qū)。
審核編輯:湯梓紅
-
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4359瀏覽量
86204
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
多c段站群服務(wù)器詳細(xì)解析
其利天下技術(shù)·電機(jī)控制SVPWM七段式算法·無(wú)刷電機(jī)驅(qū)動(dòng)方案
![其利天下技術(shù)·電機(jī)控制SVPWM七<b class='flag-5'>段</b>式算法·無(wú)刷電機(jī)驅(qū)動(dòng)方案](https://file1.elecfans.com/web3/M00/01/D4/wKgZPGdY99OAeIJkAAB5V5B-vT8712.png)
評(píng)論