正文段:执行代码的存储空间
初始化数据段:定义在所有函数外面的已初始化变量的存储空间
未初始化数据段:定义在所有函数外面的未初始化变量的存储空间
栈:调用函数时的环境参数和传递给函数的参数
堆:动态存储分配变量的空间
可以用size命令查看某个可执行程序每类存储空间的大小:
[root@yang-centos Debug]# size examp
text data bss dec hex filename
2592 300 44 2936 b78 examp
[root@yang-centos Debug]#