Share via


/DEBUG (Genera informazioni di debug)

Aggiornamento: novembre 2007

/DEBUG

Note

L'opzione /DEBUG crea informazioni di debug per il file exe o la DLL.

Le informazioni di debug vengono inserite in un database di programma (PDB). Il file PDB viene aggiornato durante le generazioni successive del programma.

Un file exe o una DLL creata per il debug contiene il nome e il percorso del file PDB corrispondente. Durante il debug del programma viene automaticamente letto il nome incorporato e utilizzato il file PDB indicato. Nel linker viene utilizzato il nome di base del programma e l'estensione PDB per assegnare un nome al database di programma e viene incorporato il percorso in cui è stato creato. Per eseguire l'override di questa impostazione predefinita, impostare /PDB e specificare un nome file differente.

L'opzione Solo numeri di riga (/Zd) o Compatibile C7 (/Z7) fa sì che in fase di compilazione vengano lasciate le informazioni di debug nei file obj. È inoltre possibile utilizzare l'opzione del compilatore Database di programma (/Zi) per archiviare le informazioni di debug in un file PDB per il file obj. Il file PDB dell'oggetto viene cercato nel percorso assoluto scritto nel file obj, quindi nella directory contenente il file obj. Non è possibile specificare al linker il nome file PDB di un oggetto o la posizione.

/INCREMENTAL è implicito quando si specifica DEBUG.

/DEBUG modifica i valori predefiniti per l'opzione /OPT da REF a NOREF e da ICF a NOICF. È quindi necessario specificare in modo esplicito /OPT:REF o /OPT:ICF.

Per ulteriori informazioni sui file PDB e DBG, consultare l'articolo della Knowledge Base Q121366, INFO: PDB and DBG Files - What They Are and How They Work. Gli articoli della Knowledge Base sono disponibili in MSDN Library o nel sito Web all'indirizzo https://support.microsoft.com/?ln=IT.

Non è possibile creare un file exe o dll contenente informazioni di debug, che sono sempre inserite in un file pdb.

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à Genera informazioni di debug.

Per impostare l'opzione del linker a livello di codice

Vedere anche

Riferimenti

Impostazione delle opzioni del linker

Opzioni del linker