/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

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostazione delle proprietà dei progetti Visual C++.

  2. Selezionare la cartella Linker.

  3. Fare clic sulla pagina delle proprietà Debug.

  4. Modificare la proprietà Rimuovi simboli privati.

Per impostare l'opzione del linker a livello di codice

Vedere anche

Riferimenti

Impostazione delle opzioni del linker

Opzioni del linker