跑
size <object>
或者
size <archive>
或者
size <shared-object>
. (或“target-”大小,如果你正在交叉编译:arm-size,如果你使用 arm-gcc)
它会给你一个
text data bss dec hex filename
表,其中 text 是程序大小, bss 是初始化的全局变量, data 是只读数据。
虽然这回答了您的问题,但您可能希望使用特定的 LdScript(当使用 ld 作为链接器时),在执行最终链接时,您将手动将这些部分放入可用内存中。