调试环境介绍

调试环境介绍

ID:38125138

大小:212.89 KB

页数:3页

时间:2019-05-24

调试环境介绍_第1页
调试环境介绍_第2页
调试环境介绍_第3页
资源描述:

《调试环境介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.1.1.1.调试环境介绍写代码时经常会犯各种各样的错误,导致程序存在各种各样的问题(BUG)。有时为了找出一个隐藏的BUG,需要花费很长的时间。BUG是不可完全避免的,因此写代码之后需要有足够的耐心去调试程序,找出那些严重影响程序功能的BUG,到底是哪些代码产生的。启动调试编译成功之后,按快捷键F5或者工具栏上的按钮启动调试过程。在调试过程中,程序可能处于两种状态:中断状态(Break):此时可以设置断点,或者逐个函数执行,或者单步执行,用户不可以与之交互。运行状态(Run):此时不可以设置

2、断点;程序正常运行,用户可以与之交互。启动调试之后,可以打开调试工具栏。调试工具栏通过调试工具栏,可以控制程序执行过程,并查看程序的各种状态。调试工具栏的各个按钮的含义如下表所示:图标快捷键备注CTRL+SHIFT+F5重新启动调试SHIFT+F5取消调试F11遇到函数调用时,进入到函数内部执行。F10遇到函数调用时,直接执行完整个函数。SHIFT+F11从函数内部执行完剩余代码直到返回到函数外部CTRL+F10执行到光标处查看指定地址附近的内存数据。通过调用堆栈,可以了解程序中函数的执行路线。

3、在程序中断运行后,可以查看变量的值。VC6.0提供了强大的调试环境,最基本的调试手段有:调试手段备注设置断点调试状态下运行到断点处时,会自动中断程序的运行。查看调用堆栈通过调用堆栈,可以了解程序中函数的执行路线。查看变量的值在程序中断运行后,可以查看变量的值,从而了解程序的运行状态。StepOver遇到函数调用时,直接执行完整个函数。StepInto遇到函数调用时,进入到函数内部执行。一个综合的调试实例如下:综合调试实例设置断点通过快捷键F9或者工具栏上的按钮在代码编辑窗口光标所在行设置或取消一

4、个断点。在启动调试之前可以设置断点;在启动调试之后,只有程序处于中断状态时才能设置断点。设置断点查看调用堆栈在中断执行状态下,通过查看调用堆栈,可以了解程序中函数的执行路线。并能通过在调用堆栈窗口中双击函数名,快速定位到源代码窗口中的相应函数。在调用堆栈窗口中,总是下面的函数调用了上面的函数。调用堆栈查看变量的值在中断执行状态下,可以查看变量的值。下图的观察窗口显示了变量c和pCell的值。对于类对象,会列出其各数据成员变量的值,以及虚函数表中的各个虚函数。观察窗口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。