HHTechShare

Windbg 使用经验总结

Windbg 使用指南 介绍 Windbg 是什么 Windbg 是一款在 Windows 下非常强大的调试工具,主要用于分析和调试应用程序和操作系统的问题。它提供了丰富的功能和命令,可以帮助开发人员诊断和解决各种软件错误和故障 基本概念 调试器和调试目标 调试器是一种工具或软件,用于帮助开发人员分析和解决应用程序或操作系统中的问题。它提供了一系列功能和命令,用于检查程序的执行状...

编译器做了什么

编译器的作用 为什么会需要编译器? 使用机器语言或汇编语言效率低下,移植性差,而高级语言使得人们可以关注程序的逻辑本身,尽量少考虑计算机本身的限制. 从上图可以看到,编译过程一般分为六步: 词法分析(扫描) 语法分析 语义分析以 源代码优化 代码生成 目标代码优化 词法分析 首先源代码会被输入到扫描器,扫描器的任务就是进行词法分析。 运用一种类似于 有限状...