1. 程式人生 > >windebug路徑設定

windebug路徑設定

1、 安裝drwtsn32(Dr.Watson win7沒有了

使用者可以通過drwtsn32命令,檢視dmp檔案會被儲存在何處。

2、 安裝windbg,Windbg下載地址:

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