Riferimenti alla compilazione in C/C++
Aggiornamento: novembre 2007
In Visual C++ sono disponibili due metodi per generare un programma C/C++. Il metodo più semplice e diffuso consiste nel generare all'interno dell'ambiente di sviluppo Visual C++. L'altro consiste nel generare da un prompt dei comandi utilizzando gli strumenti della riga di comando. Nell'uno o l'altro caso, è possibile creare i file d'origine utilizzando l'editor standard o un editor di terze parti a scelta.
Se il programma utilizza un makefile anziché un file VCPROJ, è possibile ancora generarlo nell'ambiente di sviluppo come un progetto esterno.
In questa sezione
Domande frequenti relative alla generazione
Vengono forniti collegamenti alle domande frequenti durante la generazione.Compilazione di un programma C/C++
Viene descritto il compilatore, che crea un file oggetto contenente codice macchina, direttive del linker, sezioni, riferimenti esterni e nomi di funzioni/dati.Collegamento
Viene descritto il linker, che combina il codice proveniente dai file oggetto creati dal compilatore e da librerie collegate staticamente, risolve i riferimenti dei nomi e crea un file eseguibile.Build di rilascio
Vengono presentate informazioni sul passaggio da una build di debug a una build di rilascio e sui relativi problemi:Ottimizzazione del codice
Vengono forniti collegamenti agli argomenti relativi al meccanismo di ottimizzazione del codice:Strumenti per la generazione in C/C++
Per la visualizzazione e la modifica dell'output generato, vengono forniti i seguenti strumenti della riga di comando:Errori di generazione di C/C++
Viene introdotta la sezione relativa agli errori di generazione nel sommario.
Sezioni correlate
Riferimenti al preprocessore C/C++
Viene discusso il preprocessore, che prepara i file d'origine per il compilatore traducendo macro, operatori e direttive.Informazioni sulle istruzioni di generazione personalizzate e sugli eventi di generazione
Viene discussa la personalizzazione del processo di generazione.Generazione di un programma C/C++
Vengono forniti collegamenti ad argomenti relativi alla generazione di programmi dalla riga di comando o dall'ambiente di sviluppo integrato di Visual Studio.Impostazione delle opzioni del compilatore
Viene descritta l'impostazione delle opzioni del compilatore nell'ambiente di sviluppo o nella riga di comando.Opzioni del compilatore
Vengono forniti collegamenti agli argomenti relativi all'utilizzo delle opzioni del compilatore.Impostazione delle opzioni del linker
Viene descritta l'impostazione delle opzioni del linker all'interno o all'esterno dell'ambiente di sviluppo integrato.Opzioni del linker
Vengono forniti collegamenti agli argomenti relativi all'utilizzo delle opzioni del linker.Riferimenti a BSCMAKE
Viene descritto il programma Microsoft Browse Information Maintenance Utility (BSCMAKE.EXE), con il quale è possibile generare un file di informazioni di visualizzazione (BSC) dai file SBR creati durante la compilazione.Riferimenti a LIB
Viene descritto Microsoft Library Manager (LIB.EXE), che crea e gestisce una libreria di file oggetto COFF (Common Object File Format, formato file oggetto comune).Riferimenti a EDITBIN
Viene descritto EDITBIN.EXE (Microsoft COFF Binary File Editor), che modifica i file binari COFF (Common Object File Format, formato file oggetto comune).Riferimenti a DUMPBIN
Viene descritto Microsoft COFF Binary File Dumper (DUMPBIN.EXE), che visualizza informazioni sui file binari COFF (Common Object File Format, formato file oggetto comune).Riferimenti a NMAKE
Viene descritto il programma Microsoft Program Maintenance Utility (NMAKE.EXE), uno strumento che consente la compilazione di progetti sulla base di comandi contenuti in un file di descrizioni.