size

    xiaoxiao2021-03-25  141

    通过size 可以查看一个可执行bin的text/data/bss 段的大小,如果size 后面跟的不是可执行bin,则会报错。当然也可以通过man size查询size详细的使用方法

    查看一个可执行bin:其中的dec=1902(text)+552(data)+8(bss)

    查询非可执行bin:

    其中text 一般是只读,代表代码段。

    data 表示依据能够被初始化的静态数据,通常放的是已经初始化的全局变量。

    bss段表示未初始话的全局变量.

    data 和bss都是静态分配的,所以用size 可以看到,而heap和stack 是动态分配的,所以size 命令看不到.

    转载请注明原文地址: https://ju.6miu.com/read-12419.html

    最新回复(0)