¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Importante Es posible que este documento no represente los procedimientos recomendados para el desarrollo actual. Puede que los vínculos a las descargas y otros recursos ya no sean válidos. Encontrará aquí la versión que se recomienda en la actualidad.

Variables de entorno de CL

Actualización: noviembre 2007

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.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft