/PDBSTRIPPED (Supprimer les symboles privés)

/PDBSTRIPPED:pdb_file_name

Arguments

pdb_file_name
Nom spécifié par l’utilisateur pour la base de données de programme supprimée (PDB) créée par l’éditeur de liens.

Notes

L’option /PDBSTRIPPED crée un deuxième fichier de base de données de programme (PDB) lorsque vous générez votre image de programme avec l’une des options du compilateur ou de l’éditeur de liens qui génèrent un fichier PDB (/DEBUG, /Z7, /Zd ou /Zi). Ce second fichier PDB omet les symboles que vous ne souhaitez pas envoyer à vos clients. Le deuxième fichier PDB contient uniquement les éléments suivants :

  • Symboles publics

  • Liste des fichiers objet et des parties de l’exécutable auxquelles ils contribuent

  • Enregistrements de débogage d’optimisation du pointeur d’image (FPO) utilisés pour parcourir la pile

Le fichier PDB supprimé ne contient pas :

  • Informations de type

  • Informations sur le numéro de ligne

  • Symboles CodeView par fichier objet, tels que ceux des fonctions, des locaux et des données statiques

Le fichier PDB complet est toujours généré lorsque vous utilisez /PDBSTRIPPED.

Si vous ne créez pas de fichier PDB, /PDBSTRIPPED est ignoré.

Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés de débogage de l’éditeur >de propriétés>de configuration.

  3. Modifiez la propriété Strip Private Symbols .

Pour définir cette option de l'éditeur de liens par programmation

Voir aussi

Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC