[其它应用] KEIL MDK 仿真时程序”乱跑“问题

[复制链接]
859|1
 楼主| jcky001 发表于 2021-1-25 15:04 | 显示全部楼层 |阅读模式

最新有同学反应自已的程序在KEIL MDK仿真时按单步运行(F10),程序运行顺序不是按自已想要的顺序来操作的,其实这个原因多半是因为程序的编译优化等级设置较高导致:

优化等级高可以减小代码空间,很多工程师会开启该选项,但也有可能会出现上面的问题,!

解决办法:只需在工程设置的C/C++先项中将优化等级选为-O0即可,但可能会加大最终代码大小。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
yangxiaor520 发表于 2021-1-25 19:51 来自手机 | 显示全部楼层
这个锅优化等级不背,主要还是程序问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1654

主题

5772

帖子

6

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