File di comando di LINK

È possibile passare a LINK argomenti della riga di comando sotto forma di un file di comando. Per specificare un file di comando al linker, utilizzare la seguente sintassi:

LINK @commandfile

Dove commandfile è il nome di un file di testo. Non sono consentiti spazi o caratteri di tabulazione tra il simbolo di chiocciola @ e il nome file. Dal momento che non esiste alcuna estensione predefinita, è necessario specificare il nome file completo, inclusa l'eventuale estensione. I caratteri jolly non sono consentiti. Con il nome file è possibile specificare un percorso assoluto o relativo. In LINK non viene utilizzata alcuna variabile di ambiente per la ricerca del file.

Nel file di comando è possibile separare gli argomenti mediante spazi o caratteri di tabulazione, come accade nella riga di comando, e mediante caratteri di nuova riga.

È possibile indicare interamente o in parte la riga di comando in un file di comando. È possibile utilizzare più file di comando in un comando LINK. L'input del file di comando viene accettato come se fosse specificato nella medesima posizione alla riga di comando. I file di comando non possono essere annidati. In LINK viene ripetuto il contenuto dei file di comando, a meno che non venga specificata l'opzione /NOLOGO.

Esempio

Nel comando per la compilazione di una DLL riportato di seguito i nomi di file oggetto e librerie vengono passati in file di comando separati ed è utilizzato un terzo file di comando per la specifica dell'opzione /EXPORTS.

link /dll @objlist.txt @liblist.txt @exports.txt

Vedere anche

Riferimenti

Impostazione delle opzioni del linker

Opzioni del linker