一、总述
程序的debug是一件非常重要和有趣的事情。现在许多的编译环境都带有较强的调试系统。尤其一些商业化的编译环境,其调试器做的相当不错。这里以vc和BCB为例,介绍一下简单的调试方法。许多人说,程序是调试着出来的,或许吧。
一、在VC6环境下
在你需要观察的地方设置断点,一般可以按快捷键F9。设置断点可以在直接调试的时候,跳到断点处,以便直接观察,一般程序比较大的时候,这样看得比较清楚一点。我一般在做的时候,按F5开始调试,然后系统会找到断点,这样便于观察。当然,有时候,我们可以采用单步调试的方法,采用这种方法的话,程序会一步一步的按程序逻辑顺序执行。当然两者可以配合起来使用,在调试的时候,我们可以将鼠标置于所要看的变量上面,在变量上面会显示变量的值。
二、在BCB5环境下
添加断点F5,在bcb中没有单独的debug菜单,直接可以run一下即可。在运行的时候,如果执行到断点处,会跳到代码处。在这里帮助我们查看附近变量的值。当然我们也可以按下F8键,开始单步调试,step over.程序会一步一步执行,按F8继续。
我试了一下devc++和codeblocks,感觉调试起来没有上述两个编程环境那么好。以后用着看吧。还有第三方的程序调试工具,所知道的最有名的应该是softice,不过没怎么用,以后用的时候再写写经验吧。
阅读(1706) | 评论(0) | 转发(0) |