/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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle proprietà Debug del linker>proprietà Proprietà>di configurazione.
Modificare la proprietà Strip Private Symbols .
Per impostare l'opzione del linker a livello di codice
- Vedere StripPrivateSymbols.
Vedi anche
Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC