Sintaxis de la línea de comandos del compilador

La línea de comandos cl usa la sintaxis siguiente:

CL [option...] file... [option | file]... [lib...] [@command-file] [/link link-opt...]

En la tabla siguiente se describe la entrada al comando CL.

Entrada Significado
option Una o varias opciones de CL. Tenga en cuenta que todas las opciones se aplican a todos los archivos de origen especificados. Las opciones se especifican mediante una barra diagonal (/) o un guión (-). Si una opción toma un argumento, la descripción de la opción documenta si se permite un espacio entre la opción y los argumentos. Los nombres de opción (excepto la opción /HELP) distinguen mayúsculas de minúsculas. Para obtener más información, vea Orden de opciones de CL.
file Nombre de uno o varios archivos de origen, archivos .obj o bibliotecas. CL compila archivos de origen y pasa los nombres de los archivos y bibliotecas .obj al enlazador. Para obtener más información, vea Sintaxis de nombre de archivo CL.
lib Uno o varios nombres de biblioteca. CL pasa estos nombres al enlazador.
command-file Archivo que contiene varias opciones y nombres de archivo. Para obtener más información, vea Archivos de comandos CL.
link-opt Una o varias opciones del enlazador de MSVC. CL pasa estas opciones al enlazador.

Puede especificar cualquier número de opciones, nombres de archivo y nombres de biblioteca, siempre y cuando el número de caracteres de la línea de comandos no supere 1024, el límite dictado por el sistema operativo.

Para obtener información sobre el valor devuelto de cl.exe, vea Valor devuelto de cl.exe.

Nota:

No se garantiza que el límite de entrada de la línea de comandos de 1024 caracteres siga siendo el mismo en futuras versiones de Windows.

Consulte también

Opciones del compilador de MSVC