/PDBSTRIPPED (移除專用符號)
/PDBSTRIPPED:pdb_file_name
備註
其中:
- pdb_file_name
是使用者對連結器所建立移除專用符號的程式資料庫 (PDB) 所指定的名稱。
備註
當您以任何會產生 PDB 檔的編譯器或連結器選項 (/DEBUG、/Z7、/Zd 或 /Zi) 建置程式影像時,/PDBSTRIPPED 選項會建立第二個程式資料庫 (PDB) 檔。 這第二個 PDB 檔會省略您不想要出貨交給客戶的符號。 第二個 PDB 檔只會包含:
公用符號
目的檔清單以及它們所提供的可執行檔部分
用來周遊堆疊的框架指標最佳化 (FPO) 偵錯記錄
移除專用符號的 PDB 不會包含:
型別資訊
行號資訊
每一目的檔的 CodeView 符號 (例如函式、區域及靜態資料的符號)
當您使用 /PDBSTRIPPED 時,仍然會產生完整的 PDB 檔。
如果您不建立 PDB 檔,/PDBSTRIPPED 便會被忽略。
在 Visual Studio 開發環境中設定這個連結器選項
開啟專案的 [屬性頁] 對話方塊。 如需詳細資訊,請參閱設定 Visual C++ 專案屬性。
按一下 [連結器] 資料夾。
按一下 [偵錯] 屬性頁。
修改 [移除專用符號] 屬性。
以程式設計方式設定這個連結器選項
- 請參閱 StripPrivateSymbols。