windbg 配置符號路徑

(轉)WINDBG的符號下載與符號路徑問題

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

本篇是新手本身寫的一點心得.建議新手看看.同時但願前輩多多指教.

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

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

第一步 是從 http://www.microsoft.com/ddk/debugging 下載最新版本的 WinDBG,由於符號服務器二進制文件是由 WinDBG 小組開發的。html

您將須要檢查是否有 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 新下載的文件.

恭喜說明配置成功了.服務器

或者 ,a)直接設置windbg 中的符號路徑:一樣將上方第四步 的環境變量的值設置到symbol path 中,系統會下載符號,並放入設置的路徑中,post

爲了便於windbg 查找,能夠在 第四步,或a) 處設置的路徑前加上優先查找的路徑如:D:\workspace\symbol;  多個路徑之間 用分號隔開。url

b) 加載dump文件後,能夠直接在命令行中輸入 .symbol c:\xxx 格式的命令,指定符號的查找路徑 ,但至關於直接修改配置中的符號路徑spa

相關文章
相關標籤/搜索