Se recomienda usar Visual Studio 2017

Archivos de comandos de CL

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Un archivo de comandos es un archivo de texto que contiene opciones y nombres de archivo que, en otras circunstancias, se escribirían en la línea de comandos o se especificarían por medio de la variable de entorno CL. CL acepta los archivos de comandos del compilador como argumentos de la variable de entorno CL o de la línea de comandos. A diferencia de la línea de comandos o la variable de entorno CL, un archivo de comandos permite utilizar varias líneas de opciones y nombres de archivo.

Las opciones y los nombres de archivo de un archivo de comandos se procesan conforme a la ubicación del archivo de comandos dentro de la variable de entorno CL o de la línea de comandos. Sin embargo, si se incluye la opción /link en el archivo de comandos, todas las opciones del resto de la línea pasarán al vinculador. Las opciones de las siguientes líneas del archivo de comandos y las opciones de la línea de comandos que sean posteriores a la llamada al archivo de comandos seguirán aceptándose como opciones del compilador. Para obtener más información sobre cómo afecta el orden de las opciones a su interpretación, vea Orden de las opciones de CL.

Un archivo de comandos no puede contener el comando de CL. Las opciones deben empezar y terminar en la misma línea; no puede utilizarse la barra diagonal inversa (\) para combinar una opción en dos líneas.

Un archivo de comandos se especifica mediante el signo arroba (@) seguido de un nombre de archivo; el nombre de archivo puede especificar una ruta de acceso absoluta o relativa.

Por ejemplo, si el siguiente comando se encuentra en un archivo denominado RESP:

/Og /link LIBC.LIB  

y se especifica el siguiente comando de CL:

CL /Ob2 @RESP MYAPP.C  

CL recibirá el siguiente comando:

CL /Ob2 /Og MYAPP.C /link LIBC.LIB  

Observe que los comandos de la línea de comandos y del archivo de comandos se han combinado con éxito.

Establecer las opciones del compilador
Opciones del compilador

Mostrar: