Sintaxe da linha de comando do compilador

A linha de comando CL usa a seguinte sintaxe:

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

A tabela a seguir descreve a entrada para o comando CL.

Entrada Significado
opção Uma ou mais Opções de CL. Observe que todas as opções se aplicam a todos os arquivos de origem especificados. As opções são especificadas por uma barra (/) ou um traço (-). Se uma opção usar um argumento, a descrição da opção documentará se um espaço é permitido entre a opção e os argumentos. Os nomes de opção (exceto para a opção/HELP) diferenciam maiúsculas de minúsculas. Para obter mais informações, consulte ordem das opções do CL.
file O nome de um ou mais arquivos de origem, arquivos. obj ou bibliotecas. O CL compila os arquivos de origem e passa os nomes dos arquivos. obj e bibliotecas para o vinculador. Para obter mais informações, consulte a sintaxe de nome de arquivo do CL.
lib Um ou mais nomes de biblioteca. CL passa esses nomes para o vinculador.
arquivo de comando Um arquivo que contém várias opções e nomes de arquivos. Para obter mais informações, consulte arquivos de comando do CL.
opção de link uma ou mais opções do vinculador MSVC. CL passa essas opções para o vinculador.

Você pode especificar qualquer número de opções, nomes de FileNames e de biblioteca, desde que o número de caracteres na linha de comando não exceda 1024, o limite determinado pelo sistema operacional.

Para obter informações sobre o valor de retorno de cl.exe, consulte valor de retorno de cl.exe .

Observação

Não há garantia de que o limite de entrada da linha de comando de 1024 caracteres permaneça o mesmo em versões futuras do Windows.

Consulte também

opções do compilador MSVC