Share via


Output di LINK

L'output dei collegamenti include file exe, DLL, file mapfile e messaggi.

File di output

Il file di output predefinito da LINK è un file con estensione exe. Se si specifica l'opzione /DLL , LINK compila un file DLL. È possibile controllare il nome del file di output con l'opzione Nome file di output (/OUT).

In modalità incrementale, LINK crea un file con estensione ilk per contenere informazioni sullo stato per le compilazioni incrementali successive del programma. Per informazioni dettagliate sui file con estensione ilk, vedere File con estensione ilk. Per altre informazioni sul collegamento incrementale, vedere l'opzione Collegamento incrementale (/INCREMENTALe).

Quando LINK crea un programma che contiene esportazioni (in genere una DLL), compila anche un file lib, a meno che non sia stato usato un file con estensione exp nella compilazione. È possibile controllare il nome del file della libreria di importazione con l'opzione /IMPLIB .

Se viene specificata l'opzione Generate Mapfile (/MAP), LINK crea un file map.

Se viene specificata l'opzione Genera informazioni di debug (/DEBUG), LINK crea un PDB per contenere informazioni di debug per il programma.

Altro output

Quando si digita link senza alcun altro input della riga di comando, LINK visualizza un'istruzione di utilizzo che riepiloga le relative opzioni.

LINK visualizza un messaggio di copyright e versione ed esegue l'eco dell'input del file di comando, a meno che non venga usata l'opzione Elimina banner di avvio (/NOLOGO).

È possibile usare l'opzione Stampa messaggi di stato (/VERBO edizione Standard) per visualizzare dettagli aggiuntivi sulla compilazione.

LINK genera messaggi di errore e di avviso nel formato LNKnnnn. Questo prefisso di errore e l'intervallo di numeri vengono usati anche da LIB, DUMPBIN e EDITBIN.

Vedi anche

Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC