Keil 在編譯完成后,我們通常會在編譯輸出信息中看到圖中這樣關于代碼大小的輸出信息。

輸出信息中變量的含義:
Code:編譯器生成的機器指令,也就是程序的執行代碼大小
RO-data:程序中用到的只讀數據大小,包含const數據、全局變量等
RW-data:程序中可讀可寫的數據大小
ZI-data:程序中未進行初始化的數據大小,這些數據在定義的時候未被賦值,所以運行時會被初始化為0。
Keil 在編譯完成后,我們通常會在編譯輸出信息中看到圖中這樣關于代碼大小的輸出信息。

輸出信息中變量的含義:
Code:編譯器生成的機器指令,也就是程序的執行代碼大小
RO-data:程序中用到的只讀數據大小,包含const數據、全局變量等
RW-data:程序中可讀可寫的數據大小
ZI-data:程序中未進行初始化的數據大小,這些數據在定義的時候未被賦值,所以運行時會被初始化為0。