linux size 命令之后得到的结果分析
时间: 2023-07-10 10:09:27 浏览: 98
Linux中的size命令可以用来查看二进制可执行文件、目标文件或库文件的大小。它的输出结果包括文本段(即代码段)、数据段和BSS段的大小,以及全部段的大小。下面是一个示例输出结果:
```
text data bss dec hex filename
1051686 172676 118628 1402990 156c06 executable
```
其中,各列的含义如下:
- text:代码段的大小(已编译的程序代码)。
- data:数据段的大小(已初始化的数据,如全局变量)。
- bss:BSS段的大小(未初始化的数据,如未初始化的全局变量)。
- dec:可执行文件的总大小(text+data+bss)。
- hex:可执行文件的十六进制总大小。
- filename:可执行文件的名称。
需要注意的是,这个命令输出的大小是以字节为单位的,因此需要进行单位换算才能更好地理解文件的大小。另外,对于库文件,size命令也会输出各个导出符号的大小,以及总尺寸。
阅读全文