我正在开发 STM32 Bluepill 的嵌入式项目。我使用 Stm32CubeIDE 进行开发,但最近我转向了 CLion (Jetbrains),因为我真的很喜欢那个 IDE。然而,我注意到使用 CLion 构建时尺寸明显增加。我的闪存容量几乎达到了 63.8KB,而当我在 Stm32CubeIDE 中构建相同的代码时,闪存仅用掉了 48KB。 MCU 有 64KB 闪存,我仍然需要添加东西,所以看来如果我继续使用 CLion,我的闪存很快就会耗尽。
我的问题是;什么可以解释这种差异?两个 IDE 中的 cMakeLists.txt 文件是相同的,事实上,据我所知,其他所有内容似乎都是相同的,但显然,某处存在明显的差异。
如有任何建议,我们将不胜感激。