符號檔案

符號檔案(Symbol Files)是一個數據信息檔案,它包含了應用程式二進制檔案(比如:EXE、DLL等)調試信息,專門用來作調試之用,最終生成的執行檔在運行時並不需要這個符號檔案,但你的程式中所有的變數信息都記錄在這個檔案中。所以調試應用程式時,這個檔案是非常重要的。用 Visual C++ 和 WinDbg 調試程式時都要用到這個檔案。  在 Windows 系統中,符號檔案以 .pdb 為擴展名,比如:每個 Windows 作業系統下有一個 GDI32.dll 檔案,編譯器在編譯該 DLL 的時候會產生一個 GDI32.pdb 檔案,一旦你擁有了這個 PDB 檔案,那么便可以用它來調試並跟蹤到 GDI32.dll 內部。該檔案和二進制檔案的編譯版本密切相關,比如修改了 DLL 的輸出函式,再編譯該 DLL,那么原先的 PDB 檔案就過時了,不能再用老的 PDB 檔案來做調試工作,而必須使用最新的 PDB 檔案版本。 

相關詞條

熱門詞條

聯絡我們