C/C++ 中堆和栈及静态数据区详解

2020-01-06 17:17:33王振洲

  对于x86处理器上的Linux,正文段从0x08048000单元开始,栈底在0xC0000000之下开始(栈由高地址向低地址方向增长)。堆顶和栈底之间未用的虚拟空间很大。

  Shell的size命令可以看到一个程序的正文段(text)、数据段(data)、非初始化数据段(bss)及文件长度.


[foxman@17:01:49 ]$size mydesign

 text data  bss  dec  hex filename

79210 1380  404 80994 13c62 mydesign
 

  关于C/C++堆、栈及静态数据区详解就讲解到这里。 

 
注:相关教程知识阅读请移步到C++教程频道。