求助!我用KEIL C 51 的时候为什么不能在C的界面进行单步调试,只能在反汇编的状态下调试

我用KEIL C 51调试 的时候为什么不能在C的界面进行单步调试,只能在反汇编的状态下调试!!(我一进入调试状态它马上就进入反汇编的界面并能在该界面执行单步的调试)

关闭反汇编界面,看看是否切换到C源代码调试界面。
另外C源代码调试时不一定能够严格单步,优化会使得很多语句的执行顺序与C源代码的预期不符。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-27

你再点开C文件就行了

追问

什么意思?没懂

追答

就是点单步调试后进入反汇编界面,然后再点击.C的文件,如我这个图的“1.c”

追问

关键是我点击C文件后,再点击单步,又回到反汇编界面了。况且你点单步时,它就跳到反汇编界面,你点回C界面也不知道执行的是哪一步。。

追答

那就不知道了,我这里都是一个箭头往下跳的
可以试试设一个断点全速运行后再单步看看~~

本回答被提问者采纳