Debugging 实时调试与脱机调试
我一直在试图找出这两种调试之间的区别,但在任何地方都找不到(谷歌搜索了将近30分钟),所以我在这里问:实时调试和离线调试之间有什么区别?人们说调试器是“实时”还是“脱机”是什么意思?“联机”调试是正常的过程:Debugging 实时调试与脱机调试,debugging,language-agnostic,Debugging,Language Agnostic,我一直在试图找出这两种调试之间的区别,但在任何地方都找不到(谷歌搜索了将近30分钟),所以我在这里问:实时调试和离线调试之间有什么区别?人们说调试器是“实时”还是“脱机”是什么意思?“联机”调试是正常的过程: 告诉调试器让程序向前走 看看目前的程序状态是什么 为将来设置断点 告诉调试器只运行程序 如果断点“激发”,请立即查看程序状态 “脱机”调试有两种方法: 您可以获取源代码并手动逐步完成处理器应该执行的操作,以查看意外的程序路径 请注意,如果您这样做,您需要努力不“知道”处理器“应该”做什
- 告诉调试器让程序向前走李>
- 看看目前的程序状态是什么李>
- 为将来设置断点李>
- 告诉调试器只运行程序李>
- 如果断点“激发”,请立即查看程序状态
当然,如果事后调试的缺点是程序没有运行,您无法与之交互,并且很难找出接下来会发生什么。您可以通过单击向上箭头向上投票,并通过单击复选标记接受答案,从而获得有用的答案