MyEclipse中的程序调试


MyEclipse中的程序调试与visualstudio 2010相比,稍显麻烦。

MyEclipse中调试程序需要将当前工作叶跳转到含有main函数的,按下F11键,如果程序运行中中存在错误(比如越界访问内存元素),会自动停止到此时的临界数值。

此时一定要小心的分析程序报错处的语句,常常可能暴露出一些难以发现的逻辑错误如:if(flag==true)写为了if(flag=true),由于这两句话都没有语法上的错误,编译器无法给出合理的错误信息提示,导致大量的时间浪费用于发现Bug。所以一定要认真的检错报错处,各变量的取值情况,以此为参考认真检错报错处前后的语句逻辑错误。

灵活的使用调试器,设置调试数值对于加快错误的发现过程十分有帮助。

点击代码行左侧的竖带,即可设置断点。

然后按F11键即可进入调试。

F5、F6为单步调试命令,在调试中十分的重要。

F5 stepinto调试,会进入方法的内部(有时候因为调用标准类库,会进入到系统方法的内部,没有必要)进行循环调试的时候,进入循环体十分方便;

F6 stepover调试,不进入方法的内部(配合F5使用,有时候系统方法可直接的跳过);

F7 直接return 跳出当前方法。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM