Compilar un programa escrito en C

Actualización: noviembre 2007

Visual C++ 2008 incluye un compilador de C que puede utilizar para crear cualquier cosa, desde programas de Visual C sencillos hasta aplicaciones basadas en la API de Windows.

En este procedimiento, se crea un sencillo programa en Visual C mediante un editor de texto y se compila en la línea de comandos.

Puede utilizar sus propios programas de Visual C en lugar de escribir los programas que se muestran en estos procedimientos. También puede utilizar cualquiera de los programas de ejemplo de código de Visual C incluidos en los temas de ayuda.

De forma predeterminada, el compilador de Visual C++ trata todos los archivos que finalizan en .c como código fuente de C, y todos los archivos que finalizan en .cpp como código fuente de C++. Para obligar al compilador a que trate todos los archivos como código fuente de C sin tener en cuenta la extensión, utilice la opción / Tc del compilador.

Requisitos previos

En estos temas se asume que conoce los fundamentos del lenguaje C++. Si está empezando a aprender C++, le recomendamos el libro "C++ Beginner's Guide" escrito por Herb Schildt, disponible en línea en https://go.microsoft.com/fwlink/?LinkId=115303.

Para crear un archivo de código fuente de Visual C y compilarlo en la línea de comandos

  1. Abra la ventana Símbolo del sistema de Visual Studio 2008.

    Haga clic en el botón Inicio, seleccione Todos los programas, Microsoft Visual Studio 2008, Visual Studio Tools y, por último, haga clic en Símbolo del sistema de Visual Studio 2008.

    Nota:

    El Símbolo del sistema de Visual Studio 2008 establece automáticamente la ruta de acceso correcta del compilador de Visual C y de cualquier biblioteca necesaria. Utilícelo en lugar de la ventana Símbolo del sistema normal. Para obtener más información, consulte Establecer la ruta de acceso y las variables de entorno para generar desde la línea de comandos.

  2. En el símbolo del sistema, escriba notepad simple.c y presione la tecla Entrar.

    Haga clic en Sí cuando se le pida que cree un archivo nuevo.

  3. En el Bloc de notas, escriba las líneas siguientes:

    #include <stdio.h>
    
    int main()
    {
        printf("This is a native C program.\n");
        return 0;
    }
    
  4. En el menú Archivo, seleccione Guardar. Ha creado un archivo de código fuente de Visual C.

  5. En el menú Archivo, seleccione Salir para cerrar el Bloc de notas.

  6. En el símbolo del sistema, escriba cl simple.c y presione la tecla Entrar.

    El compilador cl.exe genera un programa ejecutable simple.exe.

    Puede ver el nombre del programa ejecutable en las líneas de información de salida que muestra el compilador:

    Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 9.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. Para ver una lista de todos los archivos del directorio denominados simple con cualquier extensión, escriba dir simple.* y presione la tecla Entrar.

    El archivo .obj es un archivo de formato intermedio del que no se tiene que preocupar.

  8. Para ejecutar el programa simple.exe, escriba simple y presione Entrar.

    El programa mostrará este texto y se cerrará:

    This is a native C program.

  9. Para cerrar la ventana Símbolo del sistema, escriba exit y presione Entrar.

Pasos siguientes

Anterior:Compilar un programa de C++ orientado a CLR en Visual Studio (C++) | Siguiente:Crear aplicaciones de Windows (C++)

Vea también

Tareas

Crear aplicaciones de línea de comandos (C++)

Referencia

C Language Reference

Compatibility

Otros recursos

Generar un programa escrito en C/C++