Variables de entorno de CL
La herramienta CL usa las siguientes variables de entorno:
CL (siempre y cuando esté definida).Antes de procesar la línea de comandos, la herramienta CL procesará las opciones y los argumentos definidos en la variable de entorno CL.
INCLUDE, que deberá señalar al subdirectorio \include de la instalación de Visual C++.
LIBPATH, que especifica los directorios en los que se buscarán los archivos de metadatos a los que se hace referencia con #using.Para obtener más información sobre LIBPATH, vea #using.
Para establecer la variable de entorno CL, use la siguiente sintaxis:
SET CL=[ [option] ... [file] ...] [/link link-opt ...]
Si desea más detalles sobre los argumentos de la variable de entorno CL, vea Sintaxis de la línea de comandos del compilador.
Se puede utilizar esta variable de entorno para definir los archivos y las opciones de uso más frecuente, y la línea de comandos, para definir archivos y opciones específicos para fines concretos.La variable de entorno CL tiene un límite de 1024 caracteres (límite de entrada para la línea de comandos).
No puede utilizarse la opción /D para definir un símbolo que use un signo igual (=).El signo igual puede sustituirse por un signo de número (#).De esta forma, es posible usar la variable de entorno CL para definir constantes de preprocesador con valores explícitos (por ejemplo, /DDEBUG#1).
Para obtener información relacionada, vea Establecer variables de entorno.
Ejemplos
El siguiente ejemplo de configuración de una variable de entorno CL:
SET CL=/Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ
equivale al siguiente comando de CL:
CL /Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ INPUT.C
El siguiente ejemplo hace que CL compile los archivos de código fuente FILE1.c y FILE2.c y, después, vincule los archivos de objetos FILE1.obj, FILE2.obj y FILE3.obj:
SET CL=FILE1.C FILE2.C
CL FILE3.OBJ
Lo que produce el mismo resultado que la siguiente línea de comandos:
CL FILE1.C FILE2.C FILE3.OBJ