Cómo compilar programas C con el compilador GNU C (GCC)

Tabla de contenido:

Cómo compilar programas C con el compilador GNU C (GCC)
Cómo compilar programas C con el compilador GNU C (GCC)

Video: Cómo compilar programas C con el compilador GNU C (GCC)

Video: Cómo compilar programas C con el compilador GNU C (GCC)
Video: Cómo Descargar e Instalar JDK 17 Java Development Kit en Windows 10/11 paso a paso 2024, Noviembre
Anonim

Este wikiHow te enseñará cómo compilar un programa en C desde la fuente, usando el compilador GNU (GCC) para Linux y Minimalist GNU (MinGW) para Windows.

Paso

Método 1 de 2: uso de GCC para Unix

Compile un programa en C usando el compilador GNU (GCC) Paso 1
Compile un programa en C usando el compilador GNU (GCC) Paso 1

Paso 1. Abra una ventana de Terminal en su computadora Unix

Compile un programa en C usando el compilador GNU (GCC) Paso 2
Compile un programa en C usando el compilador GNU (GCC) Paso 2

Paso 2. Ingrese el comando gcc --version y presione Enter para mostrar la versión de GCC en la computadora

Si su computadora muestra un mensaje de comando no encontrado, es posible que GCC no esté instalado en su computadora.

  • Si es necesario, instale GCC siguiendo la guía para su distribución de Linux.
  • Para compilar un programa en C ++, use "g ++", en lugar de "gcc".
Compile un programa en C usando el compilador GNU (GCC) Paso 3
Compile un programa en C usando el compilador GNU (GCC) Paso 3

Paso 3. Abra la carpeta donde guardó el código fuente del programa

Por ejemplo, si el código del programa "akurapopo.c" está en la carpeta / usr / yuliaR / source, ingrese el comando cd / usr / yuliaR / source

Compile un programa en C usando el compilador GNU (GCC) Paso 4
Compile un programa en C usando el compilador GNU (GCC) Paso 4

Paso 4. Ingrese el comando gcc akurapopo.c –o AkuRapopo

Reemplace "akurapopo.c" con el nombre del código fuente de su programa y "AkuRapopo" con el nombre de su programa deseado. Se iniciará el proceso de compilación.

  • Si ocurre un error durante el proceso de compilación, recopile la información del error con el comando gcc -Wall -o errorlog akurapopo.c. Después de eso, muestre el archivo "errorlog" con el comando cat errorlog.
  • Compile el programa a partir de varios archivos de código fuente con el comando gcc -o nombre de programa archivo1.c archivo2.c archivo3.c.
  • Para compilar varios programas a partir de varios códigos fuente a la vez, utilice el comando gcc -c archivo1.c archivo2.c archivo3.c.
Compile un programa en C usando el compilador GNU (GCC) Paso 5
Compile un programa en C usando el compilador GNU (GCC) Paso 5

Paso 5. Ejecute el programa compilado con el comando./programname

Método 2 de 2: uso de MinGW para Windows

Compile un programa en C usando el compilador GNU (GCC) Paso 6
Compile un programa en C usando el compilador GNU (GCC) Paso 6

Paso 1. Descargue Minimalist GNU para Windows desde

MinGW es un paquete GCC fácil de instalar para Windows.

Compile un programa en C usando el compilador GNU (GCC) Paso 7
Compile un programa en C usando el compilador GNU (GCC) Paso 7

Paso 2. Ejecute el programa de instalación de MinGW

Si el programa de instalación no se abre automáticamente, haga doble clic en el archivo MinGW en la carpeta Descargas, luego haga clic en Instalar

Compile un programa en C usando el compilador GNU (GCC) Paso 8
Compile un programa en C usando el compilador GNU (GCC) Paso 8

Paso 3. Ajuste las opciones de instalación del programa, luego haga clic en Continuar

La carpeta recomendada para instalar MinGW es C: / MinGW. Si necesita cambiar la carpeta de instalación, no seleccione una carpeta con un nombre que contenga espacios (como Archivos de programa)

Compile un programa en C usando el compilador GNU (GCC) Paso 9
Compile un programa en C usando el compilador GNU (GCC) Paso 9

Paso 4. Seleccione el compilador que desea instalar

  • Para instalar el compilador mínimo recomendado, seleccione Configuración básica en el panel izquierdo, luego marque todos los compiladores que aparecen en el panel principal derecho.
  • Si es necesario, puede seleccionar Todos los paquetes y marcar todos los compiladores adicionales.
Compile un programa en C usando el compilador GNU (GCC) Paso 10
Compile un programa en C usando el compilador GNU (GCC) Paso 10

Paso 5. Haga clic en el menú Instalación en la esquina superior izquierda de MinGW

Compile un programa en C usando el compilador GNU (GCC) Paso 11
Compile un programa en C usando el compilador GNU (GCC) Paso 11

Paso 6. Haga clic en Aplicar cambios

Compile un programa en C usando el compilador GNU (GCC) Paso 12
Compile un programa en C usando el compilador GNU (GCC) Paso 12

Paso 7. Haga clic en Aplicar para descargar e instalar el compilador

Compile un programa en C usando el compilador GNU (GCC) Paso 13
Compile un programa en C usando el compilador GNU (GCC) Paso 13

Paso 8. Agregue MinGW PATH a la variable de entorno del sistema siguiendo estos pasos:

  • Presione Win + S para abrir el menú de búsqueda, luego ingrese la palabra clave de entorno.
  • En los resultados de la búsqueda, haga clic en Editar las variables de entorno del sistema.
  • Haga clic en Variables de entorno.
  • Haga clic en Editar debajo del cuadro superior (debajo de Variables de usuario).
  • Desplácese hasta el final del cuadro Valores variables.
  • Ingrese; C: / MinGW / bin al final del texto en el cuadro. Si instaló MinGW en otra carpeta, reemplace; C: / MinGW / bin por; C: / nombrecarpetainstalación / bin.
  • Haga clic en Aceptar dos veces para cerrar la ventana.
Compile un programa en C usando el compilador GNU (GCC) Paso 14
Compile un programa en C usando el compilador GNU (GCC) Paso 14

Paso 9. Abra una ventana de línea de comando como administrador siguiendo estos pasos:

  • Presione Win + S, luego ingrese cmd.
  • Haga clic con el botón derecho en Símbolo del sistema en los resultados de la búsqueda y luego haga clic en Ejecutar como administrador.
  • Haga clic en Sí para permitir cambios en la computadora.
Compile un programa en C usando el compilador GNU (GCC) Paso 15
Compile un programa en C usando el compilador GNU (GCC) Paso 15

Paso 10. Abra la carpeta donde guardó el código fuente del programa

Por ejemplo, si guardó el código fuente "lailacanggung.c" en la carpeta C: / Fuente / Programas, ingrese el comando cd C: / Fuente / Programas

Compile un programa en C usando el compilador GNU (GCC) Paso 16
Compile un programa en C usando el compilador GNU (GCC) Paso 16

Paso 11. Ingrese el comando gcc lailacanggung.c –o lailacanggung.exe

Reemplace el nombre del archivo con el nombre de su archivo de código de programa. Una vez finalizado el proceso de compilación, volverá a ver la línea de comandos. Los errores que se produzcan no se mostrarán.

Los errores en el código del programa deben corregirse antes de iniciar el proceso de compilación. No se pudo compilar el código del programa que contiene el error

Compile un programa en C usando el compilador GNU (GCC) Paso 17
Compile un programa en C usando el compilador GNU (GCC) Paso 17

Paso 12. Ingrese el nombre de su programa para ejecutarlo, por ejemplo lailacanggung.exe

Consejos

  • Cuando compila un programa con el parámetro -g, el compilador incluirá la información de depuración adecuada para GDB, el programa de depuración integrado de GCC. Esta información le facilitará la depuración.
  • Para compilar programas grandes, primero puede crear un Makefile.
  • Si su programa está optimizado para la velocidad, el tamaño del programa puede aumentar y la precisión puede no ser muy buena. Por otro lado, si optimiza el tamaño o la precisión del programa, la velocidad del programa puede disminuir.
  • Cuando compile programas en C ++, use G ++ como lo haría con GCC. Los archivos C ++ tienen una extensión.cpp en lugar de.c.

Recomendado: