天天看點

vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)

一、什麼是PDB檔案

vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)

2、如何得到PDB

程式編譯之後會在Debug或者是Release目錄下生成*.pdb檔案,如下所示

vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)

二、什麼是dump檔案

vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)

通過vs2010得到dump檔案可得到如下所示:

vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)

如下所示 即可具備條件調試定位問題

vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)
vc++調試---利用PDB和dump檔案定位問題并進行調試(VS2010)