Compilando un programa en c con el compilador gnu

Este tutorial le enseñará cómo compilar un programa en C a partir del código fuente utilizando GNU Compiler (GCC) para Linux y Minimalist Gnu (MinGW) para Windows.

Pasos

Método 1 de 2: Usar GCC para Unix

Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 1
1. Abra una ventana de terminal en su sistema Unix.
Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 2
2. escribe gcc --versión y presiona↵ Entrar. Esto debería devolver el número de versión del compilador de C. Si el comando es desconocido, es probable que GCC no esté instalado.
  • Si no está instalado, consulte la documentación de su distribución de Linux para saber cómo obtener el paquete correcto.
  • Si desea compilar un programa C++, use `g++` en lugar de `gcc`.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 3
    3. Navegue hasta el directorio donde guardó el código fuente.
    Por ejemplo, si el archivo de código fuente, `main.c` está en /usr/wikiHow/source, luego escribe cd /usr/wikiHow/fuente.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 4
  • 4. escribe gcc principal.c –o HolaMundo. Reemplazar `principal.c` por el nombre del archivo fuente y `HelloWorld` por el nombre de su programa. Luego se compila el programa.
  • Si recibe mensajes de error y desea obtener más información acerca de ellos, utilice gcc -Wall -o archivo de registro de errores1.C. Luego vea el archivo `errorlog` en el directorio actual, con registro de errores del gato.
  • Para compilar un programa a partir de varios archivos fuente, utilice gcc -o archivo de salida archivo1.archivo c2.archivo c3.C.
  • Para compilar múltiples programas simultáneamente desde múltiples archivos fuente, use gcc -c archivo1.archivo c2.archivo c3.C.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 5
  • 5. Ejecute su programa compilado. escribe ./HolaMundo pero reemplace `HelloWorld` con el nombre de su programa.

    Método 2 de 2: Usar MinGW para Windows

    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 6
    1. Descargar GNU minimalista para Windows (MinGW). Esta es una versión fácil de instalar de GCC para Windows. Puede descargar el archivo de instalación desde https://sourceforge.red/proyectos/mingw/.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 7
    2. Ejecute el archivo de instalación de MinGW.
    Si el archivo no se abre solo, haga doble clic en él en su carpeta de descargas, luego haga clic en `Instalar`.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 8
    3. Seleccione sus preferencias de instalación y haga clic en Continuar.
    MinGW recomienda usar la carpeta de instalación predeterminada (C:MinGW) usar. Si necesita cambiar la carpeta, no use una carpeta con espacios en su nombre (como `Archivos de programa`).
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 9
    4. Seleccione los compiladores para instalar.
  • En cualquier caso, elige Configuración básica en el panel izquierdo y verifique los compiladores deseados en el panel principal a la derecha.
  • Los usuarios avanzados pueden elegir Todos los paquetes y seleccione compiladores adicionales.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 10
  • 5. Haga clic en el menú Instalación. Esto se encuentra en la parte superior izquierda de la ventana MinGW.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 11
    6. Haga clic en Aplicar cambios.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 12
    7. Haga clic en Aplicar. Los compiladores ahora están descargados e instalados.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 13
    8. Agregue la ruta a MinGW a las variables de entorno de su sistema. Haz esto de la siguiente manera:
  • imprenta ⊞ ganar+s para seleccionar Buscar y escriba ambiente.
  • haga clic en Edición de variables de entorno del sistema en los resultados de búsqueda.
  • haga clic en Variables de entorno
  • haga clic en Procesar debajo del cuadro superior (en `Variables de usuario`)
  • Desplácese hasta la parte inferior del cuadro `Valor de la variable`.
  • escribe ;C:MinGWbin inmediatamente después de la última letra del recuadro. Nota: si ha instalado MinGW en un directorio diferente, escriba ;C:ruta-a-ese-directoriobin.
  • haga clic en OK y luego otra vez OK. Haga clic en el restante OK-botón para cerrar la ventana.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 14
    9. Abrir símbolo del sistema como administrador. Haces esto de la siguiente manera:
  • imprenta ⊞ ganar+s y tipo cmd.
  • Haga clic derecho en Símbolo del sistema en los resultados de búsqueda, y después Ejecutar como administrador.
  • haga clic en para confirmar los cambios.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 15
    10. Navegue a la carpeta donde guardó el código fuente.
    Por ejemplo, si su código fuente es helloworld.c y está en C:SourcePrograms, luego escribe cd C:FuenteProgramas.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 16
    11. escribe hola mundo gcc.c-o hola mundo.exe. Reemplace `helloworld` con el nombre de su código fuente y aplicación. Una vez que se haya compilado el programa, volverá al símbolo del sistema sin ningún error.
    Cualquier error en el código indicado debe corregirse primero antes de que el programa compile.
    Imagen titulada Compile un programa en C usando el compilador GNU (GCC) Paso 17
    12. Escriba el nombre de su programa para ejecutarlo. se llama hola mundo.exe, luego escríbalo en la línea de comando para iniciar el programa.

    Consejos

  • Compilar su código fuente con un indicador -g generará información de depuración que el programa de depuración correspondiente (GDB) puede usar para facilitar la depuración.
  • Se puede crear un `makefile` para facilitar la compilación de programas grandes.
  • Si usa mucho la optimización, tenga en cuenta que la optimización de la velocidad puede ser a expensas del tamaño y, a veces, de la precisión, y viceversa.
  • Al compilar un programa C++, use G++ de la misma manera que GCC. Recuerde que los archivos C++ tienen la extensión `.cpp`, en lugar de `.C`.
  • Artículos de primera necesidad

    • Una PC con Linux o Windows
    • Conocimientos básicos de GNU/Linux e instalación de programas
    • Código de programa
    • Un editor de texto (por ejemplo,. emacs, vi)

    Оцените, пожалуйста статью