/PDBSTRIPPED (Rimuove simboli privati)

/PDBSTRIPPED:pdb_file_name

Argomenti

pdb_file_name
Nome specificato dall'utente per il database del programma rimosso (PDB) creato dal linker.

Osservazioni:

L'opzione /PDBSTRIPPED crea un secondo file PDB (Program Database) quando si compila l'immagine del programma con una qualsiasi delle opzioni del compilatore o del linker che generano un file PDB (/DEBUG, /Z7, /Zd o /Zi). Il secondo file PDB omette i simboli che non si desidera fornire ai clienti. Il secondo file PDB conterrà solo:

  • Simboli pubblici

  • Elenco di file oggetto e parti del file eseguibile a cui contribuiscono

  • Record di debug FPO (Frame Pointer Optimization) usati per attraversare lo stack

Il file PDB rimosso non conterrà:

  • Informazioni sul tipo

  • Informazioni sul numero di riga

  • Simboli CodeView per file oggetto, ad esempio quelli per funzioni, variabili locali e dati statici

Il file PDB completo verrà comunque generato quando si usa /PDBSTRIPPED.

Se non si crea un file PDB, /PDBSTRIPPED viene ignorato.

Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle proprietà Debug del linker>proprietà Proprietà>di configurazione.

  3. Modificare la proprietà Strip Private Symbols .

Per impostare l'opzione del linker a livello di codice

Vedi anche

Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC