Win7雙機除錯環境搭建之配置WinDbg
轉:http://www.16boke.com/article/detail/173
環境:
主機:Win7
虛擬機器:VMware 11.1.0 build-2496824
虛擬機器內作業系統(又稱GuestOS):Win7
WinDbg:適合除錯機的相應位數的版本就可以。
目錄
本文包括五部分,前三部份不分先後順序,先配置哪部分都可以:
三、配置WinDbg
三、配置WinDbg。
WinDbg安裝在除錯機上,下載安裝與除錯機位數相同的WinDbg。
1、設定WinDbg的啟動引數,使之連線一個管道,並把這個管道當作一個串列埠來處理。
除錯機上WinDbg的啟動引數,使之連線一個管道,並把這個管道當做一個串列埠來處理:
方法一:cmd視窗中,在windbg.exe所在路徑下執行,windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
方法二:桌面上建立一個windbg.exe快捷方式,單擊右鍵並選擇屬性,在快捷方式中,在“目標”中的".....windbg.exe"後面增加前面的啟動引數。注意:windbg.exe的全路徑一般是雙引號引住的,但是後面的命令列引數應該放在引號外。
詳細操作如下:
1.1、命令列方式
在WindDbg.exe路徑執行命令。
(1)、輸入命令:cd C:\Program Files (x86)\Debugging Tools for Windows (x86)
(2)、輸入命令:Windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe。
1.2、快捷鍵方式
建立一個WinDbg的快捷方式,修改其目標,步驟如下:
(1)、開始,程式,選擇WinDbg,右鍵,選擇屬性。
(2)、目標,雙引號括著的是WinDbg.exe完全路徑,右側雙引號後面新增一個空格和引數 -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
(3)、新增桌面快捷方式,以後就不用每次都配置了。
2、為了能實現原始碼除錯,必須設定符號檔案路徑和原始檔路徑。
2.1、Symbol File Path(設定符號路徑)
符號路徑可以有多個,中間用分號分隔。
windbg有一個強大的功能,可以自動到Microsoft的伺服器上下載符號檔案。但是需要在符號路徑下做一下設定:
路徑srv*c:\symbols*http://msdl.microsoft.com/download/symbols中
c:\symbols為本地目錄,從伺服器下載的符號會儲存在此目錄中,你可以設定為你想存放的目錄中。http://msdl.microsoft.com/download/symbols為伺服器路徑。如果相關符號表沒有在本地目錄系找到的話,就會自動在指定的伺服器下載。分號後面新增自定義驅動模組的符號檔案的路徑。
2.2、Source File Path(設定原始碼路徑)
設定要除錯的原始碼所在路徑即可。