日期:2014-05-17  浏览次数:20660 次

单步调试成功,调试却失败
求解,一般的原因是什么


------解决方案--------------------
一般时序性强的代码,特别是协议栈类的代码,很有可能出现lz所说的这个问题。

当你一旦打上断点开始调试的时候,协议内部的时序就被你认为打乱了,这个时候得到的结果不一定就是正确的。

所以,当调试时序性强的代码时,建议采用通过记录日志的方式获取某些你需要的实时信息,这样对代码的干扰最小。