Ⅰ pdb文件是什麼
程序資料庫 (PDB) 文件保存著調試和項目狀態信息,使用這些信息可以對程序的調試配置進行增量鏈接。當用 /ZI 或 /Zi 編譯 C/C++ 程序時或用 /debug 編譯 Visual Basic/C#/JScript .NET 程序時將創建 PDB 文件。
在 Visual C++ 中,/Fd 選項用於命名由編譯器創建的 PDB 文件。當在 Visual Studio 中使用向導創建項目時,/Fd 選項被設置為創建名為 project.PDB 的 PDB 文件。
如果使用生成文件創建 C/C++ 應用程序,並指定 /ZI 或 /Zi 而不指定 /Fd 時,則最終將生成兩個 PDB 文件:
VC70.PDB (更籠統地說就是 VCx0.PDB,其中 x 表示 Visual C++ 的版本。)該文件存儲各個 OBJ 文件的所有調試信息並與項目生成文件駐留在同一個目錄中。
project.PDB 該文件存儲 .exe 文件的所有調試信息。對於本機代碼,它駐留在 \debug 子目錄中。對於託管代碼,它駐留在 \WINDEBUG 子目錄中。
每當創建 OBJ 文件時,C/C++ 編譯器都將調試信息合並到 VCx0.PBD 中。插入的信息包括類型信息,但不包括函數定義等符號信息。因此,即使每個源文件都包含公共頭文件(如 <windows.h>),這些頭文件中的 typedef 也只存儲一次,而不是在每個 OBJ 文件中都存在。
鏈接器將創建 project.PDB,它包含項目的 EXE 文件的調試信息。project.PDB 包含完整的調試信息(包括函數原型),而不僅僅是 VCx0.PDB 中的類型信息。這兩個 PDB 文件都允許增量更新。
Visual Studio 調試器使用由鏈接器直接創建的 project.PDB 文件並將此 PDB 的絕對路徑嵌入到 EXE 或 DLL 文件中。如果調試器在該位置無法找到 PDB 文件或者如果路徑無效(例如,如果項目被移動到了另一台計算機上),調試器將搜索包含 EXE 的路徑,即在解決方案的「屬性頁」中指定的「符號路徑」(「調試符號文件」頁 ->「通用屬性」文件夾)。調試器不會載入與所調試的二進制不匹配的 PDB。
摟主看看幫助先,自己找答案也是很有樂趣的。
Ⅱ 文件名後綴為pdb應該用什麽打開
標准PDB文件閱讀器
下載地址: http://soft.tompda.com/SoftView/SoftView_5635.html
Ⅲ PDB後綴的文件要用什麼軟體才可以打開
pdb文件可以用超星瀏覽器打開,因為我打開過!
分類: 電腦/網路 >> 軟體 >> 其他軟體
問題描述:
PDB擴展名的文件如何打開,要詳細介紹使用工具和教首祥程拿叢,另外我要打開的文件是繁體字的,希望大家幫忙,嘿嘿,要打開的文件是《一本便利》網上雜志。完成後重謝!!!
解析:
pdb格式一般是掌上電腦使用的,可以用Isilo打開,打開軟體Isilo後,消芹櫻直接將pdb文件拖進去就可以了
下載
green.crsky/soft/2517
這是漢化注冊版本,將壓縮包內文件夾解壓之任何地方運行Isilo.exe,再把pdb文件拖入即可
Ⅳ 後綴為pdb的文件能刪除么
PDB文件是Palm OS操作系統上數據文件類型。一般我們在使用Palm系統的電子書時都會遇到這種文件,一般用於電子書或手機電子書 pdb是Palm DataBase的縮寫,Palm OS所用文件的擴展名為.pdb。
project.PDB 該文件存儲 .exe 文件的所有調試信息。還是不要隨意刪除~~~
Ⅵ pdb的文件組成
PDB文件物理結構如下圖所示:
PDB文件的邏輯結構如下圖所示:
PDB文件的結構是由下面幾個部分組成的:
資料庫頭部(Database Header)
記錄入口列表(List of Record Entries)
應用信息塊(AppInfo Block)(可選)
排序信息塊(SortInfo Block)(可選)
資料庫記錄信息(Sequence of raw record data)
其中在資料庫頭部結構中,確定了應用信息塊(AppInfo Block)銷返頃和排序信息塊(SortInfo Block)的位置信息。記錄入口列表中確定了所有記虧陸錄的位置相關的信息。
其中資料庫頭部的長度是固定的。世族應用信息塊和排序信息塊可有可無,而且尺寸也不確定,在很多結構簡單的PDB文件中,沒有該部分信息,本文中將不再詳細闡述。記錄入口列表的長度也隨著紀錄數量的變化發生變化。
Ⅶ 請問PDB資料庫文件如何打開
1、打開vs2015,在菜單欄上找到「工具」---》「選項」。
Ⅷ 無法查找或打開 pdb 文件
這是因為在 Windows 系統中,pdb 文件是 Visual C++ 調試旦謹的輔助文件,用來存儲程序的調試信息,可以模慧基幫助 Visual C++ 在調試時識別程序中碧告的變數、函數等信息,而且這些文件是不可讀的,所以無法被查找或打開。
Ⅸ 如何打開pdb文件
PDB文件可以用下面來幾種軟體打開:自
Adobe可以打開PDB文件。
用
FOXIT
PDF
reader挺好的,比較小,運行起來也比Adobe快。
可以使用PalmReader打開。
注意:如果想把PDB文件轉換成TXT文件查看,可以使用WavePDB轉。
PDB文件閱讀器
一.
設計思路
好像PC端的PDB文件查看軟體不多,一個PDBingo1.504其英文界面不說,就中文內容也顯示不出就很不方便(都屏蔽成...了),鑒於這種情況,並且一些電子圖書也只能在模擬器上看,如果碰到不同內碼的漢字更是麻煩,鑒於此我利用工作之餘寫了這個免費程序,方便各位胖友查看PDB文件結果和查看電子圖書,希望我的勞動能給各位帶來方便。
Ⅹ 磁碟里自動生成了一堆pdb文件,簡單來說它是幹嘛的,我可以轉移或者刪掉嗎
PDB文件是在我們編譯工程的時候產生的,它是和對應的模塊(exe或dll)一起生成出來的。
一般可能不會意識到PDB文件的重要性,因為如果只是我們本地進行開發,總是能夠進行調適。
這里我要引入兩個概念:Private Build和Public Build。
Private Build指的是在開發機器上的編譯,Public Build指的是在負責編譯的機器上的編譯。
英特爾最新推出了第六代酷睿產品,採用全新一代的架做握首構,性能提示、功能降低、續航更加長久純數、無論皮纖辦公學習、暢玩游戲或者觀看超高清音箱播放,均得心應手,您也可以試試。