从大一开始就一直在接触Dev-C++,但一直都没有真正的用它去调试过代码,每次仅仅只是用它去编译、运行程序,当程序出错时,也是自己根据报错的信息一点点修改。然而,当程序语句完全正确,也就是编译没问题,在逻辑上出错时,这种方法就显得不那么明智了,也许找很久有时候也不能发现错因。今天第一次动手尝试调试了自己的代码,对调试功能有了一个了解。
调试步骤如下
一、打开调试工具
1、点击菜单栏中的工具[T]
2、选择编译选项[C]
3、更改调试信息
点击【代码生成/优化】,将【连接器】中【产生调试信息】一项的No改为Yes,然后点击下方的确定即可。
二、通过鼠标查看变量
1、点击菜单栏中的工具[T],选择环境选项[v]
2、更改信息
找到【浏览Debug变量】,选中【查看鼠标指向的变量】,然后点击下方的确定即可。
使用方法:当开始调试以后,把鼠标划过代码中想查看的变量就可以在左边调试一栏中查询该变量的当前值。
三、调试方法
1、打开一个.c或.cpp文件,编译它,一方面,要确保这个代码能够编译通过,另一方面,在每次调试前都是需要先编译的。
2、设置“断点”
在要设置断点的那行代码开头处的数字上单击一下即可,可以设置多个断点,也可以只设置一个断点。如果设置了多个断点,程序会在断点与断点之间进行调试。如果只有一个断点,程序会从设置断点处开始,随着每次点击,一步一步进行下去,直到程序结束。
3、点击“调试”,开始进入调试
点击菜单栏中的【√】或者下方的【调试】都可以。
4、如果程序需要输入,那么点击进入后,就会跳出黑框。输入数据,按“回车”。蓝色一行表示当前程序运行的位置。
5、调试开始后,可以点击调试一栏中的‘下一步’,让程序运行到想要的位置。