3. Windows环境调试介绍
3.1 调试环境的准备
在环境中选择 debug 选项,才能使代码正常调试。
3.2 学会快捷键
最常使用的几个快捷键:
F5 启动调试,经常用来直接跳到下一个断点处。
F9 创建断点和取消断点 断点的重要作用,可以在程序的任意位置设置断点。 这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。
F10 逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。 F11 逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数内部(这是最经常用的)。
CTRL + F5 开始执行不调试,如果你想让程序直接运行起来而不调试就可以直接使用。
3.3 调试的时候查看程序当前信息
3.3.1 查看临时变量的值
在调试开始之后,用于观察变量的值。
选择监视来观测变量。
3.3.2 查看内存信息
在调试开始之后,用于观察内存信息。
3.3.3 查看调用堆栈
通过调用堆栈,可以清晰的反应函数的调用关系以及当前调用所处的位置。
3.3.4 查看汇编信息
第一种方法,调试--窗口--反汇编
第二种方法。右击鼠标,选择【转到反汇编】:
3.3.5 查看寄存器信息
4.多多动手,尝试调试,才能有进步
- 一定要熟练掌握调试技巧。
- 初学者可能80%的时间在写代码,20%的时间在调试。
- 但是一个程序员可能20%的时间在写 程序,但是80%的时间在调试。
- 多多使用快捷键,提升效率。
接下来的部分比较多,放到明天来写。
文章如果有问题的话,还请大佬们不吝赐教!
如果您觉得我写的不错,不妨点个赞支持一下哦~