1. 程式人生 > >WinDbg的符號下載與符號路徑設定

WinDbg的符號下載與符號路徑設定

轉載自:https://blog.csdn.net/flyingdust21/article/details/46967813

要設定環境變數 


仔細看下文吧,我配置過了.成功





安裝與配置 windbg 的 symbol (符號)

本篇是新手自己寫的一點心得.建議新手看看.同時希望前輩多多指教.

寫這篇的動機:在網上找了一上午的 windbg 配置符號教程.楞是沒找到詳細的,都講的太模糊而且互相抄襲.不適合新手看.終於靠自己的努力弄懂了一點,呵呵寫出來新手們分享.

安裝與配置 windbg 的 symbol (符號)

第一步 是從 http://www.microsoft.com/ddk/debugging 下載最新版本的 WinDBG,因為符號伺服器二進位制檔案是由 WinDBG 小組開發的。

您將需要檢查是否有 WinDBG 更新版本,因為該小組似乎具有相當緊湊的釋出日程安排,並且每隔幾個月就會發布更新版本。

第二步 雙擊下載的檔案安裝 windbg .安裝時注意記住安裝到那裡了.

第三步 windbg 訪問符號需要兩個檔案(SYMSRV.DLL 和 SYMSTORE.EXE)所以新增主 path 環境變數中它們的路徑進去,即:你的 windbg 安裝目錄.

操作方法:在桌面我的電腦點右鍵--屬性--高階--環境變數,在系統變數列表框中找到 path 雙擊,在變數值最後面加一個分號再把你的安裝目錄寫上.點確定. 
這一步是告訴 windbg 那兩個檔案放在什麼地方.

第四步 新建一個環境變數_NT_SYMBOL_PATH 值為: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols 

操作方法:桌面我的電腦點右鍵--屬性--高階--環境變數 ,點選新建,把上面的變數名和變數值填上.這一步的意思是說告訴 windbg ,我的符號檔案存放在c:\mysymbol 中(當然其實裡面什麼也沒有,甚至這個資料夾也不存在,不過沒關係,系統找不到的話會給你建立一個,並在上面的網址中去幫你下載符號檔案放在裡面)

第五步 執行 windbg 開啟一個exe檔案或者附加到一個程序裡去, 你會看到 Symbol search path is: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols

開啟c盤看到有一個新目錄 mysymbol,裡面有 windbg 新下載的檔案.

恭喜說明配置成功了.