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.
Entry | Significado |
---|---|
option | 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, confira Ordem das opções da CL. |
file |
O nome de um ou mais arquivos de origem, arquivos .obj ou bibliotecas. A CL compila arquivos de origem e passa os nomes dos arquivos .obj e das bibliotecas para o vinculador. Para saber mais, veja Sintaxe de nome de arquivo da CL. |
lib | Um ou mais nomes de biblioteca. A CL passa esses nomes para o vinculador. |
command-file | Um arquivo que contém várias opções e nomes de arquivo. Para obter mais informações, confira Arquivos de comando da CL. |
link-opt | Uma ou mais Opções do vinculador do MSVC. A CL passa essas opções para o vinculador. |
Você pode especificar qualquer quantidade de opções, nomes de arquivo e nomes de biblioteca, desde que o número de caracteres na linha de comando não exceda 1024, o limite ditado pelo sistema operacional.
Para obter informações sobre o valor retornado de cl.exe, confira Valor retornado do cl.exe.
Observação
O limite de entrada da linha de comando de 1024 caracteres não tem a garantia de permanecer o mesmo em versões futuras do Windows.