Partilhar 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 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 a variável de ambiente para definir os arquivos e as opções que você usa com mais freqüência 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).

É possível 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

Definindo opções do compilador

Opções do compilador