Linux 中的大小命令

Linux 中的大小命令

在 Linux 中,size 命令(不带任何标志)到底返回什么?如果我们使用编译的汇编程序源代码,这会返回程序使用的大小吗?

非常感谢

答案1

从手册页中:

GNU 大小实用程序列出了每个对象或档案文件的部分大小以及总大小目标文件在其参数列表中。默认情况下,为每个目标文件或档案中的每个模块生成一行输出。

以下是运行后的输出示例size foo.static

   text    data     bss      dec    hex filename
6803811  221704 3419168 10444683 9f5f8b foo.static

这将给出文本段(也称为代码段),数据段由符号开始的块. dec 是文本,数据和 bss 大小相加的大小。hex 是十六进制中的相同数字。

相关内容