为什么gd32用arm gcc和用keil编译,大小差几倍?

[复制链接]
sdCAD 发表于 2025-8-12 21:26 | 显示全部楼层
CC和KEIL可能在不同的优化级别下生成不同大小的代码。
juliestephen 发表于 2025-8-12 22:22 | 显示全部楼层
Keil MDK可能会有一些预设的优化配置,使得默认情况下生成的代码更加紧凑。
51xlf 发表于 2025-8-14 13:03 | 显示全部楼层
ARM GCC通常具有更多的优化选项和参数,可以生成更小的代码。而Keil MDK可能默认使用较低的优化级别,导致生成的代码较大。
mikewalpole 发表于 2025-8-14 13:31 | 显示全部楼层
库文件和链接器设置              
sanfuzi 发表于 2025-8-14 14:42 | 显示全部楼层
编译器               
pentruman 发表于 2025-8-14 16:40 | 显示全部楼层
重新排列代码布局提升局部性              
gygp 发表于 2025-8-14 17:14 | 显示全部楼层
库支持差异              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部