keil不更新程序调试

如题所述

本文目录一览:

1、Keil在单步调试为什么有些代码不执行 如第73 73行
2、keil c51问题,那程序前面没有绿色的代表没有执行吧,为什么调试不执行,实际会不会执行呢~~!?
3、为什么我用KEIL写好了程序, 却不能运行的?检查错误都不行?还有目标没有建立的语句出现?
4、你好,想请问一下,在KEIL中JTAG调试时,有几步程序直接跳过没执行,你是怎么解决这个问题的?谢谢
5、keil5下lpc2194程序不运行,但jtag调试正常
6、在用KEIL调试程序时,遇到读取外部数据、死循环使得程序不能继续执行时怎么办?
Keil在单步调试为什么有些代码不执行 如第73 73行
因为在编译优化之后,该行并没有对应的唯一代码。并不是不执行,而是编译器没法放一个针对该行语句的断点。

keil c51问题,那程序前面没有绿色的代表没有执行吧,为什么调试不执行,实际会不会执行呢~~!?
可能是优化导致程序的运行过程与你的源代码并不能严格对应。

你可以查看生成的汇编,应当是符合你的预期流程的,只不过编译器自动将一些可以合并的代码段合并了。例如你每个函数中都有完全相同的代码块,这正是优化大显身手的机会。

代码级的调试应当以看汇编为主、源码为辅。
温馨提示:答案为网友推荐,仅供参考
相似回答