Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8346941
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类: C/C++

2006-08-14 08:57:34

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