Condividi tramite


Sintassi della riga di comando del compilatore

La riga di comando CL usa la sintassi seguente:

CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]

Nella tabella seguente viene descritto l'input per il comando CL.

Movimento significato
opzione Una o più opzioni CL. Si noti che tutte le opzioni si applicano a tutti i file di origine specificati. Le opzioni vengono specificate da una barra (/) o da un trattino (-). Se un'opzione accetta un argomento, la descrizione dell'opzione indica se è consentito uno spazio tra l'opzione e gli argomenti. I nomi delle opzioni (ad eccezione dell'opzione /HELP) fanno distinzione tra maiuscole e minuscole. Per altre informazioni, vedere Order of CL Options.For more information, see Order of CL Options.
file Nome di uno o più file di origine, .obj file o librerie. CL compila i file di origine e passa i nomi dei file e delle librerie .obj al linker. Per altre informazioni, vedere Sintassi del nome file CL.
movimento di liberazione Uno o più nomi di libreria. CL passa questi nomi al linker.
command-file File che contiene più opzioni e nomi file. Per altre informazioni, vedere File di comando CL.
link-opt Una o più opzioni del linker MSVC. CL passa queste opzioni al linker.

È possibile specificare un numero qualsiasi di opzioni, nomi file e nomi di libreria, purché il numero di caratteri nella riga di comando non superi 1024, il limite determinato dal sistema operativo.

Per informazioni sul valore restituito di cl.exe, vedere Valore restituito di cl.exe .

Nota

Non è garantito che il limite di input della riga di comando di 1024 caratteri rimanga invariato nelle versioni future di Windows.

Vedi anche

Opzioni del compilatore MSVC