Compartilhar via


Variáveis de ambiente CL

A ferramenta CL usa as seguintes variáveis de ambiente:

  • CL, se definida.A ferramenta CL processa as opções e argumentos definidos na variável de ambiente CL antes de processar a linha de comando.

  • INCLUA, que deve apontar para a subpasta \include da instalação do Visual C++.

  • LIBPATH, que especifica os diretórios para procurar por arquivos de metadados referenciados com # using.Consulte #using para obter mais informações sobre LIBPATH.

Você pode definir a variável de ambiente CL usando a seguinte sintaxe:

SET CL=[ [option] ... [file] ...] [/link link-opt ...]

Para obter detalhes sobre os argumentos para a variável de ambiente CL, consulte Sintaxe de linha de comando do compilador.

Você pode usar esta variável de ambiente para definir as opções que você usa com mais freqüência e arquivos e usar a linha de comando para definir opções e arquivos específicos para fins específicos.A variável de ambiente CL é limitada a 1024 caracteres (o limite de entrada de linha de comando).

Você não pode usar a opção /D para definir um símbolo que usa um sinal de igual (=).Você pode substituir o sinal numérico (#) para um sinal de igual.Dessa forma, você pode usar a variável de ambiente CL para definir constantes de pré-processador com valores explícitos (por exemplo, /DDEBUG#1).

Para obter informações relacionadas, consulte Definir variáveis de ambiente.

Exemplos

O exemplo a seguir de uma configuração de variável de ambiente CL:

SET CL=/Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ

é equivalente ao comando CL seguinte:

CL /Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ INPUT.C

O exemplo a seguir faz com que o CL compilar os arquivos de origem, FILE1.c e FILE2.c e, em seguida, vincular os arquivos de objeto FILE1.obj, FILE2.obj e FILE3.obj:

SET CL=FILE1.C FILE2.C
CL FILE3.OBJ

Isso tem o mesmo efeito que a linha de comando a seguir:

CL FILE1.C FILE2.C FILE3.OBJ

Consulte também

Referência

Configurando opções de compilador

Opções do compilador