在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 3580|回复: 9

keil在debug中有些程序语句无法跑到的问题

[复制链接]
发表于 2009-9-12 11:01:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
在用 keil调试C51程序时,发现有些语句无法跑到,但编译都没问题,逻辑也没问题,正常理解来说肯定会跑到的,但keil却把那几句语句跳过了,而且更奇怪的是,同样的语句放在其他的字程序确可以跑。这是为什么啊?有没有遇到同样情况?
如图上圈的语句,在调试中被无情的跳过不执行,为什么啊??

[ 本帖最后由 wapoca 于 2009-9-12 11:03 编辑 ]
QQ截图未命名.bmp
发表于 2009-9-17 19:37:05 | 显示全部楼层
应该是被编译器优化掉了
发表于 2009-9-26 19:14:42 | 显示全部楼层
優化的話是不是表示這幾段代碼一定是冗余的了?
发表于 2009-11-23 12:07:40 | 显示全部楼层
调试时,选择不优化
发表于 2009-11-23 12:56:36 | 显示全部楼层
楼上说的对,应该是被优化掉了,你试试在该处打断点,是否能打上,打不上就表示被优化掉了
发表于 2009-11-24 12:23:49 | 显示全部楼层
也遇到这问题?
发表于 2014-9-1 15:07:03 | 显示全部楼层
谢谢 !!!!!
发表于 2014-9-14 05:45:07 | 显示全部楼层
谢谢分享!
发表于 2015-5-19 15:39:26 | 显示全部楼层
感谢楼主辛勤分享
发表于 2015-11-21 17:15:43 | 显示全部楼层
keil在debug中有些程序语句
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 05:56 , Processed in 0.034758 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表