/PDBSTRIPPED (Rimuove simboli privati)
/PDBSTRIPPED:pdb_file_name
Note
dove:
- pdb_file_name
Nome specificato dall'utente per il database di programma (PDB) ridotto creato nel linker.
Note
Con l'opzione /PDBSTRIPPED viene creato un secondo database di programma (PDB) 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). Nel secondo file PDB vengono omessi i simboli che non si desidera fornire ai clienti. Tale file conterrà solo quanto segue:
Simboli pubblici
L'elenco dei file oggetto e le porzioni del file eseguibile cui contribuiscono
Record di debug FPO (Frame Pointer Optimization) utilizzati per scorrere lo stack
Il file PDB ridotto non conterrà quanto segue:
Informazioni sui tipi
Informazioni sul numero di riga
Simboli CodeView del file per oggetto, quali i simboli per funzioni, variabili locali e dati statici
Il file PDB completo viene generato comunque quando si utilizza /PDBSTRIPPED.
Se non si crea alcun file PDB, l'opzione /PDBSTRIPPED verrà ignorata.
Per impostare l'opzione del linker nell'ambiente di sviluppo di Visual Studio
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostazione delle proprietà dei progetti Visual C++.
Selezionare la cartella Linker.
Fare clic sulla pagina delle proprietà Debug.
Modificare la proprietà Rimuovi simboli privati.
Per impostare l'opzione del linker a livello di codice
- Vedere la proprietà StripPrivateSymbols.