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