1.Debug和Release的介绍。
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优
的,以便用户很好地使用。
2. VS调试的时候查看程序当前信息
2.0 开始调试
在想要调试的代码之前单击一下,就会有个小红点,这就是打断点,先给程序打断点
然后在工具栏有一个【调试】单击出来点【开始调试】 ,快捷键F5就是开始调试
2.1 查看临时变量的值
在调试开始之后,用于观察变量的值。
- 给要调试的函数打断点
- 点击【调试】,然后点击【窗口】
- 点击【局部变量】这个是随程序一起显示局部变量
- 点击【监视】这个可以添加自己想看的变量的值
2.2 查看内存信息
- 给要调试的函数打断点
- 点击【调试】,然后点击【窗口】
- 点击【内存】
- 点击【内存1】这四个可以自己随意选
2.3 查看调用堆栈
通过调用堆栈,可以清晰的反应函数的调用关系以及当前调用所处的位置。
- 给要调试的函数打断点
- 点击【调试】,然后点击【窗口】
- 点击调用堆栈
- 可以看到函数是被谁调用的
2.4 查看汇编信息
在调试开始之后,有两种方式转到汇编:
(1)第一种方式:开始调试之后,在代码旁边,直接右击鼠标,选择【转到反汇编】:
(2)第二种方式:
1.开始调试之后
2. 点击【调试】,然后点击【窗口】
3. 点击【反汇编】