我是靠谱客的博主 自觉宝马,最近开发中收集的这篇文章主要介绍Windebug,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、 安装drwtsn32(Dr.Watson win7没有了

用户可以通过drwtsn32命令,查看dmp文件会被保存在何处。

2、 安装windbg,Windbg下载地址:

http://www.microsoft.com/whdc/devtools/debugging/default.mspx

 

 

3、 设置windbg

A、符号表路径设置(设置_NT_SYMBOL_PATH环境变量后,可以自动加载)

D:symbollocal;SRV*D:symbolcache*http://msdl.microsoft.com/download/symbols

   

其中;srv*d:/symbolslocal*http://msdl.microsoft.com/download/symbols设置的目的是下载该程序用到的操作系统相关的库函数的符号表到本地。

B、源代码路径设置

C、dmp文件导入

载入dump文件显示如图:

clip_image002

 

图1.2 WinDbg界面

2、  分析dump文件

若生成的dump文件在本机,dump文件中将包含调试需要的PDB文件及源代码路径,若不在本机,可以通过WinDbg菜单[File] à [Symbol File path] 及 [Source File Path] 分别设置PDB文件路径和源代码路径(.sln路径)。如果程序涉及到DLL,需要将EXE、DLL所有涉及的PDB、源代码路径都包括。使用命令:

!analyze –v

将分析dump文件,并显示程序崩溃处于的代码行:

clip_image003

 

最后

以上就是自觉宝马为你收集整理的Windebug的全部内容,希望文章能够帮你解决Windebug所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部