Share via


Tutorial: Compilar un programa escrito en C

Visual Studio incluye un compilador de C. que puede utilizar para crear todo de programas de c básicos a las aplicaciones 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.

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

  1. Abra un símbolo del sistema del desarrollador.En Windows 8, en la pantalla Inicio, elija el mosaico Símbolo del sistema para desarrolladores de VS2012.En versiones anteriores, elija el botón Inicio, expanda Todos los programas, Microsoft Visual Studio 2012, y Visual Studio Tools, y elija Símbolo del sistema para desarrolladores de VS2012.

    Dependiendo de la versión de Windows en el equipo y la configuración de seguridad del sistema, puede que tenga que abrir el menú contextual para Símbolo del sistema para desarrolladores de VS2012 y elegir Ejecute como administrador para compilar y ejecutar correctamente la aplicación que crea siguiendo estos pasos.

    [!NOTA]

    Símbolo del sistema para desarrolladores de VS2012 establece automáticamente la ruta de acceso correcta de C y 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 compilar desde la línea de comandos.

  2. En el símbolo del sistema, cree un directorio para el archivo de código fuente y conviértala el directorio de trabajo actual.Por ejemplo, md c:\simple escrito y presione ENTRAR para crear un directorio denominado Simple, y escribir cd c:\simple y presione ENTRAR cambiará a ese directorio.

  3. En el símbolo del sistema, notepad escrito y presione ENTRAR.

  4. 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;
    } 
    
  5. En la barra de menú, elija Archivo, Guardar para abrir el cuadro de diálogo guardar como.Navegue al directorio que creó.En el cuadro Nombre del archivo, escriba un nombre para el origen archivo (el archivo para el ejemplo, simple.c-and a continuación en la lista desplegable Guardar como tipo, seleccione Todos los archivos (*.*)(*.*).Elija el botón Guardar para crear el archivo de código fuente de C. en el directorio de trabajo.

  6. Cierre el Bloc de notas.

  7. En el símbolo del sistema, especifique el comando de cl junto con el nombre del origen archivo (el archivo para el ejemplo, cl simple.c— y presione Entrar para compilar el programa.El compilador cl.exe genera un programa ejecutable con el nombre del archivo de código fuente, pero tiene un nombre de archivo .exe extensión- para el ejemplo, Simple.exe.

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

    Output

Microsoft (r) C/C++ que optimiza la versión 17.00.50727.1 del compilador para el copyright x86 (c) Microsoft Corporation. Todos los derechos reservados. copyright incremental de la versión 11.00.50727.1 del vinculador simple.c Microsoft (r) (c) Microsoft Corporation. Todos los derechos reservados. /out:simple.exe simple.obj

  1. Para ver una lista de archivos del directorio de trabajo, dir escrito y presione ENTRAR.

    El archivo .obj es un archivo de intermedio- formato que puede omitir.

  2. Para ejecutar el programa, escriba su nombre sin el nombre de archivo extensión- para el ejemplo, simple— y presione Entrar.

    El programa muestra este texto y después se cerrará:

    This is a native C program.

  3. Para cerrar la ventana de símbolo del sistema, exit escrito y presione ENTRAR.

Pasos siguientes

Anterior:Tutorial: Compilar un programa nativo de C++ en la línea de comandos (C++) | Siguiente:Tutorial: Compilar un programa de C++ orientado a CLR en Visual Studio (C++)

Vea también

Tareas

Walkthrough: Creating a Win32 Console Program (C++)

Referencia

Referencia de lenguaje-c

Otros recursos

Building C/C++ Programs

Compatibilidad