/PDBSTRIPPED (Private Symbole entfernen)

/PDBSTRIPPED:pdb_file_name

Argumente

pdb_file_name
Ein vom Benutzer angegebener Name für die Stripped Program Database (PDB), die der Linker erstellt.

Hinweise

Mit der Option /PDBSTRIPPED wird eine zweite Programmdatenbankdatei (PDB) erstellt, wenn Sie das Programmimage mit einer der Compiler- oder Linkeroptionen erstellen, die eine PDB-Datei (/DEBUG, /Z7, /Zd oder /Zi) generieren. Die zweite PDB-Datei enthält keine Symbole, die nicht an Kunden weitergegeben werden. Die zweite PDB-Datei enthält nur Folgendes:

  • Öffentliche Symbole

  • Die Liste der Objektdateien und die Teile der ausführbaren Datei, zu der sie beitragen

  • Frame pointer optimization (FPO) debug records used to traverse the stack

Die entfernte PDB-Datei enthält nicht:

  • Typinformationen

  • Zeilennummerninformationen

  • CodeView-Symbole pro Objekt, z. B. für Funktionen, Lokale und statische Daten

Die vollständige PDB-Datei wird weiterhin generiert, wenn Sie /PDBSTRIPPED verwenden.

Wenn Sie keine PDB-Datei erstellen, wird /PDBSTRIPPED ignoriert.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Wählen Sie die Seite "Konfigurationseigenschaften>- Linker Debug-Eigenschaft" aus.>

  3. Ändern Sie die Eigenschaft "Private Symbole strip".

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
MSVC-Linkeroptionen