Keil下为什么不能在watch里查看临时变量的数值?

2020-01-25 15:13发布

今天要改一个C51的老项目,发现在WATCH里无法看局部变量的值了。即便把优化级别设到5,6级也同样。设断点也无用。版本是V7.2.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
mon51
1楼-- · 2020-01-25 18:48
C51 的版本是:V9.51
jiaowoxiaolu
2楼-- · 2020-01-25 22:47
临时把该变量设置为全局变量,调试完了再搞回去
fanfanrenfan
3楼-- · 2020-01-26 00:21
楼上的说的有理,被优化也有可能,static
jswd0810
4楼-- · 2020-01-26 01:27
 精彩回答 2  元偷偷看……
qwe2231695
5楼-- · 2020-01-26 04:05
单步运行的时候,是可以知道的。跳出函数,那块空间被释放了,当然也就不存在值了。
nightseas
6楼-- · 2020-01-26 09:04
可能堆栈里的看不了吧

一周热门 更多>