windbg 配置符號路徑


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

安裝與配置 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 新下載的文件.

恭喜說明配置成功了.

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

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

b) 加載dump文件后,可以直接在命令行中輸入 .symbol c:\xxx 格式的命令,指定符號的查找路徑 ,但相當於直接修改配置中的符號路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM