红联Linux门户
Linux帮助

Linux程序存储空间布局

发布时间:2015-09-25 16:04:03来源:linux网站作者:OneSea

一,用objdump命令查看.o文件的段分布

1,先用gcc编译出.o文件(带-c选项);

如:gcc -c hello.c

2,然后使用objdump命令查看.o文件的布局情况

如:objdump -h hello.o

下面是一个实际例子的截图:

Linux程序存储空间布局


二,用size命令报告正文段,数据段和bss段的长度

如:size /usr/bin/cc

注意:size可以报告可执行文件,也可报告.o文件!但是通常都是报告可执行文件,这和objdump是不同的。

下面是一个实际例子的截图:

Linux程序存储空间布局


Mhddfs:将多个小分区合并成一个大的虚拟存储:http://www.linuxdiyf.com/linux/14428.html