Compilar en la línea de comandos

Con las herramientas incluidas en Visual Studio, puede compilar aplicaciones de C y C++ en la línea de comandos. Cada edición de Visual Studio instala un conjunto de herramientas de línea de comandos que incluye un compilador, un enlazador y otras herramientas de compilación, además de un archivo de comandos que establece el entorno de compilación necesario. De forma predeterminada, estas herramientas se instalan en unidad:\Archivos de programa (x86)\Microsoft Visual Studio versión\VC\bin\. (El directorio de cada equipo depende del sistema, la versión de Visual Studio y las opciones elegidas durante la instalación).

Para que funcionen correctamente, las herramientas de línea de comandos de Visual C++ requieren varias variables de entorno que estén personalizadas para su instalación. Visual Studio, cuando se instala, crea el archivo de comandos vcvarsall.bat, que se puede ejecutar para establecer las variables de entorno necesarias. También crea un acceso directo que inicia una ventana del Símbolo del sistema para desarrolladores en la que ya están establecidas estas variables. Estas variables de entorno corresponden específicamente a su instalación y las actualizaciones del producto pueden cambiarlas. Por ello, le recomendamos que use vcvarsall.bat o un acceso directo del Símbolo del sistema para desarrolladores en lugar de establecerlas por su cuenta. Para obtener más información, vea Establecer la ruta de acceso y las variables de entorno para compilar desde la línea de comandos.

Para abrir una ventana del Símbolo del sistema para desarrolladores

  1. En la pantalla Inicio de Windows 8, escriba Visual Studio Tools. Observe que los resultados de búsqueda cambian a medida que escribe. Cuando aparezca Visual Studio Tools, elíjalo.

    En las versiones anteriores de Windows, elija Inicio y, luego, en el cuadro de búsqueda, escriba Visual Studio Tools. Cuando aparezca Visual Studio Tools en los resultados de la búsqueda, elíjalo.

  2. En la carpeta Visual Studio Tools, abra el Símbolo del sistema para desarrolladores de su versión de Visual Studio.

Para compilar un proyecto de C/C++ en la línea de comandos, puede usar estas herramientas de línea de comandos de Visual C++:

  • CL
    Utilice el compilador (cl.exe) para compilar y vincular archivos de código fuente en aplicaciones, bibliotecas y DLL.

  • Link
    Utilice el enlazador (link.exe) para vincular bibliotecas y archivos de objeto compilados en aplicaciones y DLL.

  • MSBuild (Visual C++)
    Utilice MSBuild (msbuild.exe) para compilar proyectos de Visual C++ y soluciones de Visual Studio. Equivale a ejecutar el proyecto Build o el comando Build Solution en el IDE de Visual Studio.

  • DEVENV
    Utilice DEVENV (devenv.exe) combinado con un modificador de la línea de comandos (por ejemplo, /Build o /Clean) para ejecutar determinados comandos de compilación sin mostrar el IDE de Visual Studio.

  • NMAKE
    Utilice NMAKE (nmake.exe) para automatizar las tareas que compilan proyectos de Visual C++ con un archivo Make tradicional.

Al compilar en la línea de comandos, puede obtener información sobre advertencias, errores y mensajes: para ello, inicie Visual Studio y, luego, en la barra de menús, elija Ayuda y Buscar.

En esta sección

En los artículos de esta sección de la documentación se muestra cómo compilar aplicaciones en la línea de comandos, se describe cómo personalizar el entorno de compilación de la línea de comandos para usar conjuntos de herramientas de 64 bits y tener como destinos las plataformas x86, x64 y ARM, y se indica cómo usar las herramientas de compilación de la línea de comandos MSBuild y NMAKE.

Secciones relacionadas

Vea también

Otros recursos

Building C/C++ Programs