Cómo compilar un programa en C usando el compilador GNU (GCC)

Tabla de contenido:

Cómo compilar un programa en C usando el compilador GNU (GCC)
Cómo compilar un programa en C usando el compilador GNU (GCC)

Video: Cómo compilar un programa en C usando el compilador GNU (GCC)

Video: Cómo compilar un programa en C usando el compilador GNU (GCC)
Video: Como Pasar tus Fotos y Videos del iPhone a la PC por Cable USB | Transferir Archivos con iTunes 2022 2024, Abril
Anonim

Este wikiHow te enseñará cómo compilar un programa en C a partir del código fuente usando el compilador GNU (GCC) para Linux y Minimalist Gnu (MinGW) para Windows.

Pasos

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

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 sistema Linux

Su icono suele ser una pantalla negra con algunos caracteres blancos. Por lo general, puede encontrarlo en el menú de aplicaciones.

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. Instale GCC

Si aún no tiene GCC instalado, puede usar los siguientes comandos de Terminal para instalar GCC para Ubuntu y Debian. Para todas las demás versiones de Linux, consulte la documentación de su distribución de Linux para saber cómo obtener el paquete correcto:

  • Escribe sudo apt update y presiona "Enter" para actualizar la lista de paquetes.
  • Escriba sudo apt install build-essential y presione "Enter" para instalar los paquetes esenciales, que incluyen GCC, G ++ y Make.
  • Escriba sudo apt-get install manpages-dev y presione "Enter" para instalar las páginas del manual.
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. Escribe gcc --version y presiona ↵ Enter

Esto verificará que GCC esté instalado correctamente y devolverá el número de versión. Si no se encuentra el comando, es probable que GCC no esté instalado.

Si está compilando un programa C ++, use "g ++" en lugar de "gcc"

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. Navegue hasta el directorio donde está guardado su código fuente

Utilice el comando cd para navegar por los directorios en la Terminal. Por ejemplo, si su código fuente está en su carpeta Documentos, escribiría cd / home / [nombre de usuario] / Documentos (en Ubuntu). También puede navegar al directorio de Documentos escribiendo cd ~ / Documentos en la Terminal.

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. Escribe gcc [nombre_programa].c –o [nombre_ejecutable] y presiona ↵ Enter

Reemplace "[nombre_programa].c" con el nombre de su archivo de código fuente y "[nombre_ejecutable]" con el nombre de su programa terminado. El programa se compilará ahora.

  • Si ve errores y desea ver más información sobre ellos, use gcc -Wall -o errorlog file1.c. Luego, vea el archivo "errorlog" en el directorio actual con cat errorlog.
  • Para compilar un programa a partir de varios archivos de código fuente, utilice gcc -o archivo de salida archivo1.c archivo2.c archivo3.c.
  • Para compilar varios programas a la vez con varios archivos de código fuente, utilice gcc -c archivo1.c archivo2.c archivo3.c.
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 6. Ejecute su programa recién compilado

Escriba./[nombre_ejecutable] pero reemplace “[nombre_ejecutable]” con el nombre de su programa.

Método 2 de 2: uso de MinGW 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 1. Descarga Minimalist GNU para Windows (MinGW)

Esta es una versión fácil de instalar de GCC para Windows. Utilice los siguientes pasos para descargar MinGW:.

  • Vaya a https://sourceforge.net/projects/mingw/ en un navegador web.
  • Haga clic en el botón verde que dice Descargar.
  • Espere a que el instalador se descargue automáticamente.
Compile un programa en C usando el compilador GNU (GCC) Paso 8
Compile un programa en C usando el compilador GNU (GCC) Paso 8
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. Instale MinGW

Utilice los siguientes pasos para instalar MinGW:

  • Haga doble clic mingw-get-setup.exe en su carpeta de Descargas o navegador web.
  • Hacer clic Instalar en pc.
  • Hacer clic Continuar.

    MinGW recomienda usar la carpeta de instalación predeterminada (C: / MinGW). Si debe cambiar la carpeta, no utilice una carpeta con espacios en el nombre (por ejemplo, "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 3. Seleccione qué compiladores instalar

Como mínimo, elija Configuración básica en el panel izquierdo, luego coloque marcas de verificación junto a todos los compiladores enumerados en el panel principal derecho. Los usuarios más avanzados pueden elegir Todos los paquetes y seleccione 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 4. Haga clic con el botón derecho en cada paquete y haga clic en Marcar para instalación

La configuración básica tiene aproximadamente 7 paquetes enumerados en el cuadro de la parte superior. Haga clic con el botón derecho en cada uno de ellos (o solo en los que desee) y haga clic en Marcar para instalación. Esto agrega un ícono con una flecha al lado de cada uno y lo marca para su instalación.

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 5. Instale los paquetes seleccionados

Es posible que su computadora tarde varios minutos en instalar todos los paquetes. Utilice los siguientes pasos para instalar los paquetes que están marcados para su instalación.

  • Haga clic en el Instalación menú en la esquina superior izquierda.
  • Hacer clic Aplicar cambios.
  • Hacer clic Solicitar.
  • Hacer clic Cerrar una vez finalizada la instalación.
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 6. Agregue la ruta a MinGW a las variables de entorno del sistema

Utilice los siguientes pasos para agregar la ruta a MinGW a las variables de entorno del sistema:

  • Escriba entorno en la barra de búsqueda junto al menú Inicio.
  • Hacer clic Edite las variables de entorno del sistema en los resultados de la búsqueda.
  • Hacer clic Variables de entorno
  • Selecciona el Sendero variable.
  • Hacer clic Editar debajo del cuadro superior (en "Variables de usuario")
  • Hacer clic Nuevo.
  • Escriba C: / MinGW / bin en el nuevo espacio. Tenga en cuenta que si instaló MinGW en un directorio diferente, ingrese C: / ruta-a-ese-directorio / bin.
  • Hacer clic OK, y luego OK de nuevo. Haga clic en el que queda OK para cerrar la ventana.
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 7. Abra el símbolo del sistema como administrador

Debe iniciar sesión en una cuenta de Windows con privilegios administrativos para abrir el símbolo del sistema como administrador. Siga los siguientes pasos para abrir el símbolo del sistema como administrador:

  • Escriba cmd en la barra de búsqueda junto al menú Inicio.
  • Botón derecho del ratón Símbolo del sistema en los resultados de búsqueda, luego seleccione Ejecutar como administrador.
  • Hacer clic para permitir cambios.
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 8. Navegue hasta la carpeta donde está guardado su código fuente

Por ejemplo, si su archivo de código fuente llamado helloworld.c se encuentra en C: / Fuente / Programas, escriba cd C: / Fuente / Programas

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 9. Escribe gcc c –o [nombre_programa].exe [nombre_programa].cy presiona ↵ Enter

Reemplace "[nombre_programa]" con el nombre de su código fuente y aplicación. Una vez compilado el programa, volverá al símbolo del sistema sin errores.

Cualquier error de codificación que aparezca debe corregirse antes de que se compile el programa

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 10. Escriba el nombre de su programa para ejecutarlo

Si se llama hello_world.exe, escríbalo en el símbolo del sistema para iniciar su programa.

Si recibe un mensaje de error "Acceso denegado" o "Permiso denegado" al compilar un programa o ejecutar el archivo ejecutable de salida, verifique los permisos de la carpeta y asegúrese de tener acceso completo de lectura / escritura a la carpeta que contiene el código fuente. Si eso no funciona, intente deshabilitar temporalmente su software antivirus

Consejos

  • La construcción de su código con un indicador -g producirá información de depuración que el programa de depuración correspondiente, GDB, puede utilizar para que la depuración funcione mejor.
  • Se pueden crear archivos Makefiles para facilitar la compilación de programas grandes.
  • Si usa optimizaciones en gran medida, tenga en cuenta que la optimización para la velocidad puede tener un compromiso en el tamaño y, a veces, en la precisión, y viceversa.
  • Al compilar un programa en C ++, use G ++ de la misma manera que usaría GCC. Recuerde que los archivos C ++ tienen la extensión.cpp en lugar de.c.

Recomendado: