|
發(fā)布時間: 2024-3-18 13:20
正文摘要:堆棧是根據(jù)程序里的變量數(shù)量,自動分配,還是需要手動分配。STM32F103C8T6單片機內(nèi)存20K,程序里定義的變量超過20K,為什么能正常編譯 |
zhuls 發(fā)表于 2024-3-18 16:22 他編譯出來的RW+ZI只有5000,而數(shù)組是20480,顯然編譯器把數(shù)組扔掉了,沒有出現(xiàn)在編譯結(jié)果里面。 |
|
不就是一個數(shù)組嗎,雖然數(shù)量很多,但所有數(shù)的值都是“0”,有可能被編譯 器優(yōu)化掉了。 |
| 編譯能過,不一定用起來正常。你下載到板上跑一下? |
| 顯然被優(yōu)化掉了,這個20k的數(shù)組不存在。 |
Powered by 單片機教程網(wǎng)