Compartilhar via


Arquivos de comando CL

Um arquivo de comando é um arquivo de texto que contém as opções e nomes de arquivos, caso contrário, você digitaria sobre o linha de comando ou especificar usando o CL variável de ambiente.CL aceita um arquivo de comando do compilador como um argumento na variável de ambiente CL ou na linha de comando.Ao contrário da linha de comando ou a variável de ambiente CL, um arquivo de comando permite usar várias linhas de opções e nomes de arquivos.

Opções e nomes de arquivos em um arquivo de comando são processados de acordo com a localização de um nome de arquivo de comando dentro da variável de ambiente CL ou na linha de comando.No entanto, se a opção /link aparecer no arquivo de comando, todas as opções no restante da linha são passadas para o vinculador.Opções nas linhas subseqüentes no arquivo de comando e opções na linha de comando após a chamada do arquivo de comando ainda são aceitos como opções do compilador.Para obter mais informações sobre como a ordem das opções afeta a interpretação, consulte Opções de ordem de CL.

Um arquivo de comando não deve conter o comando CL.Cada opção deve começar e terminar na mesma linha; Você não pode usar a barra invertida (\) para combinar uma opção entre duas linhas.

Um arquivo de comando é especificado por uma arroba (@) seguido de um nome de arquivo; o nome do arquivo pode especificar um caminho absoluto ou relativo.

Por exemplo, se o comando a seguir em um arquivo chamado resposta:

/Og /link LIBC.LIB

e você especificar o seguinte comando CL:

CL /Ob2 @RESP MYAPP.C

o comando para CL é o seguinte:

CL /Ob2 /Og MYAPP.C /link LIBC.LIB

Observe que a linha de comando e os comandos de arquivo de comando são combinados de forma eficaz.

Consulte também

Referência

Configurando opções de compilador

Opções do compilador