
.text
.text代碼段: 用來放程序代碼(code), 在代碼編譯完成后, 長久只讀存放于此,屬于圖中的代碼段
.constdata
.constdata只讀常量數(shù)據(jù)段: const限定的數(shù)據(jù)類型存放在此,屬于圖中的常量存儲區(qū)
.data
用來存放初始化不為0的全局變量(global)和靜態(tài)變量(static),它是可讀可寫的,屬于圖中的靜態(tài)存儲區(qū)
.bss
.bss的英文是Block Started by Symbol,翻譯過來就是由符號開始的塊。此部分類似于數(shù)據(jù)部分,只是它不占用可執(zhí)行文件中的空間。
bss通常是指用來存放程序中沒有初始化或初始化為0的全局變量和靜態(tài)變量的一塊內(nèi)存區(qū)域,可讀可寫,屬于圖中的靜態(tài)存儲區(qū),如果變量未初始化,系統(tǒng)會將變量初始化為0。
heap
heap堆區(qū): 通常我們說的動態(tài)內(nèi)存分配,使用malloc/free進行申請和釋放,屬于動態(tài)存儲區(qū)。
stack
stack棧區(qū): 在代碼執(zhí)行時用來保存函數(shù)的局部變量和參數(shù),屬于動態(tài)存儲區(qū)。
審核編輯:湯梓紅
-
存儲
+關(guān)注
關(guān)注
13文章
4793瀏覽量
90072
發(fā)布評論請先 登錄
德州儀器BCD到七段譯碼器/驅(qū)動器深度剖析
德州儀器BCD到七段譯碼器/驅(qū)動器:設(shè)計與應(yīng)用指南
FDCAN 數(shù)據(jù)段波特率增加后發(fā)送失敗的問題分析
匯編程序段的定義介紹
編譯器如何指定代碼的地址段?
關(guān)于系統(tǒng)鏈接腳本的介紹
自動駕駛中“一段式端到端”和“二段式端到端”有什么區(qū)別?
自動駕駛中常提的一段式(單段)端到端是個啥?
CDW04 4段液位檢測芯片規(guī)格書
BP5151DK帶線補償高壓單段線性恒流LED控制芯片
STM32驅(qū)動段碼屏,有一個14段數(shù)字,有4個段位沒有顯示是怎么回事?
FZH216 大筆段LED驅(qū)動控制專用電路中文手冊
關(guān)于AI工廠三階段模型
六段段存儲介紹
評論