Tutorial: Compilar un programa escrito en C

Visual C++ 2010 incluye un compilador de C que se puede usar para crear cualquier cosa, desde programas de C básicos hasta aplicaciones basadas en la API de Windows.

Este tutorial muestra cómo crear un programa de C básico con un editor de texto y, a continuación, compilarlo en la línea de comandos.

Puede usar sus propios programas de C en lugar de escribir los que se muestran en este tutorial a modo de ejemplo. También puede usar cualquiera de los programas de ejemplo de código de C incluidos en los temas de la 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 hacer que el compilador trate todos los archivos como código fuente de C sin tener en cuenta la extensión del nombre de archivo, use la opción /Tc del compilador.

Requisitos previos

Debe entender los principios del lenguaje C++. Si todavía no conoce C++, le recomendamos el libro C++ Beginner's Guide escrito por Herb Schildt, que está disponible en el sitio web de MSDN.

Para crear un archivo de origen de C y compilarlo en la línea de comandos

  1. Haga clic en Inicio y elija Todos los programas, Microsoft Visual Studio 2010 y Visual Studio Tools; para finalizar, haga clic en Símbolo del sistema de Visual Studio 2010.

    En función de la versión de Windows del equipo y de la configuración de seguridad del sistema, es posible que deba hacer clic con el botón secundario en Símbolo del sistema de Visual Studio 2008 y a continuación, hacer clic en Ejecutar como administrador para ejecutar correctamente la aplicación que crea siguiendo estos pasos.

    Nota

    El Símbolo del sistema de Visual Studio 2010 establece automáticamente la ruta de acceso correcta del compilador de C y de cualquier biblioteca necesaria. Utilícelo en lugar de la ventana Símbolo del sistema normal. Para obtener más información, vea 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 ENTRAR.

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

  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, haga clic en Guardar para crear un archivo de origen de C.

  5. Cierre el Bloc de notas.

  6. En el símbolo del sistema, escriba cl simple.c y presione 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 16.00 for 80x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    simple.c
    Microsoft (R) Incremental Linker Version 10.00
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    /out:simple.exe
    simple.obj
    
  7. Para ver una lista de todos los archivos del directorio \simple\, escriba dir simple.* y presione ENTRAR.

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

  8. Para ejecutar 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 de símbolo del sistema, escriba exit y presione ENTRAR.

Pasos siguientes

Anterior: Tutorial: 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++