? ? ? ????????? Debug是程序开发人员一种必备的调试程序的技能。
? ? ? ? ????????1.追踪代码的运行流程;
? ? ? ????????? 2.程序运行异常的定位和调试。
? ? ? ? ????????1.通过程序的调试能过更好的掌握程序的运行过程;
? ? ? ? ????????2.定位问题的位置,提高我们解决问题的能力。
对于使用Dev-C++这款编译软件来说,在进行Debug时会遇到一定的情况。例如软件突然卡住并退出;调试时,黑窗口的闪退。问题有以下解决办法。
1.软件的卡住并自动的退出:
类似下图:
若点击yes,则就会卡退掉。点击no也可以进入到Debug进行调试。
为了避免这种问题,具体我们可以通过打开Dev-C++软件的? ? 工具---->编译选项---->代码生成/优化---->连接器---->产生调试信息? 设置为yes,如下图。
2.调试时黑窗口的闪退:
注意设置断点,出现类似问题可以先在调试前重新进行一下编译运行。(可以尽量的避免这类问题的出现)
设置断点就是在代码前面数字部分的再前面点击一下,该行变成红色即以在该行设置断点
3.查看当前变量的值:
在进入到调试的状态下点击左下角的添加查看按钮然后输入当前程序已有的且要查询的变量名,点击ok,就能够在左边框的调试中看到当前的变量的值。
?
?
?