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