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

<一>下載最新版的WinDbg工具,有兩種方式,假設我的電腦系統爲Win 10,Windows 10必須週年更新版本哦,那麼可以去這個官網下載。

有兩種版本:第一種版本是在微軟應用商店下載的WinDbg Preview版本,這個版本UI更加好看,如果你有需求可以直接在這個網站下載,也可以下載exe版本的安裝文件。

下載地址:WinDBG下載地址  ,下圖是WinDbg微軟應用商店下載的。

image.png

也可以下載exe的安裝文件進行安裝,這個兩個版本可以在一個系統同時存在,你可以選擇使用哪個。

<二>

windbg訪問符號需要兩個文件(SYMSRV.DLL 和 SYMSTORE.EXE)所以添加主Path環境變量中它們的路徑進去,即:你的windbg安裝目錄.

操作方法:在桌面我的電腦點右鍵--屬性--高級--環境變量,在系統變量列表框中找到

Path雙擊,在變量值最後面加一個分號再把你的安裝目錄寫上.點確定. 這一步是告訴windbg那兩個文件放在什麼地方.


<三>

新建一個環境變量_NT_SYMBOL_PATH 值爲: SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols

可以查看官網地址:windbg項目地址

還有一種新的方法是:設置值爲 cache*c:\mysymbol;srv*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新下載的文件.

恭喜說明配置成功了.








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章