Referencia de compilación de C/C++

Actualización: noviembre 2007

Visual C++ ofrece dos métodos para generar un programa de C/C++. El más sencillo (y utilizado) consiste en generar desde el entorno de desarrollo de Visual C++. El otro método consiste en generar desde el símbolo del sistema mediante las herramientas de la línea de comandos. En ambos casos, es posible crear archivos de código fuente tanto con el editor de código fuente de Visual C++ como con cualquier editor de otro fabricante.

En caso de que el programa utilice un archivo MAKE en lugar de un archivo .vcproj, será posible generarlo en el entorno de desarrollo en forma de proyecto externo.

En esta sección

  • Preguntas más frecuentes sobre el proceso de generación
    Proporciona vínculos a las preguntas más frecuentes sobre el proceso de generación.

  • Compilar un programa escrito en C/C++
    Describe el compilador, que crea un archivo objeto con código máquina, directivas de vinculador, secciones, referencias externas y nombres de funciones y datos.

  • Vinculación
    Describe el vinculador, que combina código de los archivos objeto creados por el compilador y de bibliotecas vinculadas estáticamente, resuelve las referencias de nombres y crea un archivo ejecutable.

  • Versiones de lanzamiento
    Explica por qué y cuándo debería cambiar de una versión de depuración a una de lanzamiento y algunos problemas que puede encontrarse en ese cambio.

  • Optimizar el código
    Proporciona vínculos a temas que describen los mecanismos para optimizar código:

  • Herramientas de generación de C/C++
    Proporciona las siguientes herramientas de línea de comandos para ver y manipular el resultado de la generación:

  • Errores de generación de C/C++
    Presenta la sección de errores de generación en la tabla de contenido.

Secciones relacionadas

  • Referencia del preprocesador de C/C++
    Describe el preprocesador, que prepara los archivos de código fuente para el compilador mediante la conversión de macros, operadores y directivas.

  • Introducción a los pasos de generación personalizada y los eventos de generación
    Describe cómo personalizar el proceso de generación.

  • Generar un programa escrito en C/C++
    Contiene vínculos a temas en los que se describe la generación de programas desde la línea de comandos o desde el entorno de desarrollo integrado de Visual Studio.

  • Establecer las opciones del compilador
    Describe cómo configurar las opciones del compilador en el entorno de desarrollo o en la línea de comandos.

  • Opciones del compilador
    Proporciona vínculos a temas que describen las opciones del compilador.

  • Establecer las opciones del vinculador
    Describe cómo configurar las opciones del vinculador dentro y fuera del entorno de desarrollo integrado.

  • Opciones del vinculador
    Proporciona vínculos a temas que describen las opciones del vinculador.

  • Referencia de BSCMAKE
    Describe la Utilidad de mantenimiento de información de examen de Microsoft (BSCMAKE.EXE), que genera un archivo de información de examen (.bsc) a partir de los archivos .sbr creados durante la compilación.

  • Referencia de LIB
    Describe el Administrador de bibliotecas de Microsoft (LIB.exe), que permite crear y administrar una biblioteca de archivos objeto COFF (formato de archivo objeto común).

  • Referencia de EDITBIN
    Describe el Editor de archivos binarios COFF de Microsoft (EDITBIN.EXE), que modifica archivos binarios COFF (formato de archivo objeto común).

  • Referencia de DUMPBIN
    Describe Microsoft COFF Binary File Dumper (DUMPBIN.EXE), que muestra información acerca de archivos binarios COFF (formato de archivo objeto común).

  • Referencia de NMAKE
    Describe Microsoft Program Maintenance Utility (NMAKE.EXE), que es una herramienta que genera proyectos tomando como base los comandos contenidos en un archivo de descripción.