windebug路徑設定
阿新 • • 發佈:2019-01-02
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檔案顯示如圖:
圖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檔案,並顯示程式崩潰處於的程式碼行: