Freigeben über


/PDBSTRIPPED (Private Symbole entfernen)

/PDBSTRIPPED:pdb_file_name

Hinweise

Hierbei ist:

  • pdb_file_name
    ein benutzerdefinierter Name für die vom Linker erzeugte und reduzierte Programmdatenbank (PDB).

Hinweise

Die Option /PDBSTRIPPED generiert eine zweite Programmdatenbank-Datei (PDB), wenn das Programmabbild mit einer der Compiler- oder Linkeroptionen erstellt wurde, mit denen eine PDB-Datei generiert wird (/DEBUG, /Z7, /Zd oder /Zi). Die zweite PDB-Datei enthält keine Symbole, die nicht an Kunden weitergegeben werden. Sie enthält lediglich die folgenden Elemente:

  • Symbole vom Typ Public

  • Die Liste der Objektdateien und deren jeweiligen Anteil an der ausführbaren Datei

  • Framezeigeroptimierungs-Debugdatensätze (FPO-Datensätze), die zum Durchsuchen des Stapels verwendet werden

Die reduzierte PDB enthält folgende Elemente nicht:

  • Typinformationen

  • Zeilennummerinformationen

  • Objektdateibezogene CodeView-Symbole, z. B. für Funktionen, lokale und statische Daten

Die vollständige PDB-Datei wird bei Verwendung von /PDBSTRIPPED weiterhin generiert.

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. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.

  2. Klicken Sie auf den Ordner Linker.

  3. Klicken Sie auf die Eigenschaftenseite Debuggen.

  4. Ändern Sie die Eigenschaft Private Symbole entfernen.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

Referenz

Festlegen von Linkeroptionen

Linkeroptionen