为什么使用keil编译出来的固件比IAR的要大?
为什么使用keil编译出来的固件比IAR的要大?在同等优化等级下基本上都是IAR比keil的生成的固件小很多呢?这是不是说明IAR的优化能力比keil好啊还像是IAR比KEIL的优化能力好,但是没用过IAR,不能确定 Keil和IAR的编译器在优化时可能侧重的目标不同。Keil的优化策略可能更倾向于平衡代码大小和执行速度,而IAR可能更注重极致的代码压缩。 如果想减小Keil编译的固件大小,可以尝试手动优化代码,比如减少全局变量的使用
页:
[1]