【ARM】Keil MDK工程代码大小-2022

Keil 在编译完成后,我们通常会在编译输出信息中看到图中这样关于代码大小的输出信息。



输出信息中变量的含义:

Code:编译器生成的机器指令,也就是程序的执行代码大小

RO-data:程序中用到的只读数据大小,包含const数据、全局变量等

RW-data:程序中可读可写的数据大小

ZI-data:程序中未进行初始化的数据大小,这些数据在定义的时候未被赋值,所以运行时会被初始化为0。