通过大量的项目实战总结出来的C++调试技术的主要内容如下:
1、了解引发C++软件异常的常见原因
2、掌握排查C++软件异常的常用手段与方法
3、了解IDE的常用调试方式:Debug调试、Release调试、附加到进程调试
4、熟悉IDE调试的常用方法与技巧
5、了解引发C++内存错误的常见原因
6、了解引发C++程序卡死、UI界面卡顿的常见原因
7、学会使用常用的分析工具去排查软件运行过程中的问题
8、了解一些排查C++异常的基础知识
9、了解排查软件异常所需要的一些基础汇编知识
10、使用Windbg去静态分析dump文件
11、将Windbg附加到目标程序的里程上动态调试
12、使用IDA查看二进制文件的汇编码上下文去辅助定位问题