pdb檔案包含了編譯後程式指向源**的位置資訊,用於除錯的時候定位到源**,主要是用來方便除錯的。在程式發布為release模式時,建議將 pdb檔案刪除, 同時,對外發布的時候,也把 pdb刪除,有利於保護程式。
pdb:program debug database(程式除錯資料庫)檔案pdb(程式除錯資料庫)檔案保持著除錯和專案狀態資訊,從而可以對程式的除錯配置進行增量鏈結。當用 /zi 或 /zi 編譯 c/c++ 程式時或用 /debug 編譯 visual basic/c# 程式時將建立 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 子目錄中。
mysql配置檔案部分解釋
mysqld port 3306 socket home servers mysql var mysql.sock skip locking skip networking skip name resolve set variable key buffer 512m set variable max...
pdb檔案 小結
pdb檔案,是vs生成的用於除錯的符號檔案 program database 儲存著除錯的資訊。在vs的工程屬性,c c 除錯資訊格式,設定 zi,那麼vs就會在構建專案時建立pdb檔案。在這裡要區分兩種情況 1 構建靜態庫時,可以在工程屬性 c c 輸出檔案 程式資料庫名 設定生成的pdb檔名稱,...
pdb檔案 小結
pdb檔案,是vs生成的用於除錯的符號檔案 program database 儲存著除錯的資訊。在vs的工程屬性,c c 除錯資訊格式,設定 zi,那麼vs就會在構建專案時建立pdb檔案。在這裡要區分兩種情況 1 構建靜態庫時,可以在工程屬性 c c 輸出檔案 程式資料庫名 設定生成的pdb檔名稱,...