栈、堆、.data、.bss、.rodata 和 .text 分别存放什么?
.text 通常存代码,.rodata 存只读常量,.data 存有非零初值的静态存储期对象,.bss 存零初始化对象;栈承载调用帧和自动对象,堆由分配器管理动态对象。最终位置由链接脚本和平台共同决定。
01
题干
栈、堆、.data、.bss、.rodata 和 .text 分别存放什么?
请先给出定义,再结合嵌入式工程中的边界、错误现象和验证方式回答。
先用 30–60 秒组织自己的回答,再对照分层解析。
08
.text 通常存代码,.rodata 存只读常量,.data 存有非零初值的静态存储期对象,.bss 存零初始化对象;栈承载调用帧和自动对象,堆由分配器管理动态对象。最终位置由链接脚本和平台共同决定。
栈、堆、.data、.bss、.rodata 和 .text 分别存放什么?
请先给出定义,再结合嵌入式工程中的边界、错误现象和验证方式回答。
先用 30–60 秒组织自己的回答,再对照分层解析。