¿Cómo compilar un programa en C usando el compilador GNU (GCC)?
En este wikiHow, aprenderás a compilar un programa C a partir del código fuente usando el compilador GNU (GCC) para Linux y Minimalist Gnu (MiniGW) para Windows.
Método 1: Usar GCC para Linux

1. Abre una ventana de terminal en tu sistema Linux.
El ícono suele ser una pantalla negra con algunos caracteres blancos. Por lo general, puedes encontrarla en el menú "Aplicaciones".

2. Instala GCC.
En caso de que no tengas instalado GCC, puedes usar los siguientes comandos de Terminal para instalar GCC para Ubuntu y Debian. En el caso de todas las demás versiones de Linux, consulta la documentación de tu distribución de Linux para enterarte de cómo obtener el paquete correcto:
Escribe sudo apt update y presiona "Entrar" para actualizar la lista del paquete.
Escribe sudo apt install build-essential y presiona "Entrar" para instalar los paquetes esenciales, entre ellos GCC, G++ y Make.
Escribe sudo apt-get install manpages-dev y presiona "Entrar" para instalar las páginas del manual.

3. Escribe gcc --version y presiona Entrar.
Con esto, se verificará que GCC se haya instalado adecuadamente y obtendrás el número de la versión. En caso de que no se encuentre el comando, es probable que GCC no esté instalado.
En caso de que vayas a compilar un programa C++, utiliza "g++" y no "gcc".

4. Dirígete al directorio en donde esté guardado el código fuente.
Utiliza el comando cd para navegar a través de los directorios en el Terminal. Por ejemplo, en caso de que el código fuente se encuentre en tu carpeta "Documentos", escribirías cd /home/[username]/Documentos (en Ubuntu). Asimismo, puedes dirigirte al directorio "Documentos" si escribes  cd ~/Documentos en el Terminal.

5. Escribe gcc [program_name].c –o [executable_name] y presiona Entrar.
Reemplaza "[program_name].c" por el nombre del archivo del código fuente y "[executable_name]" por el nombre de tu programa terminado. Ahora, el programa se compilará.
En caso de que observes errores y quieras ver mayor información al respecto, usa gcc -Wall -o errorlog file1.c. Luego, visualiza el archivo "errorlog" en el directorio actual usando cat errorlog.
Si quieres compilar un programa a partir de varios archivos del código fuente, utiliza gcc -o outputfile file1.c file2.c file3.c.
Si quieres compilar varios programas a la vez con varios archivos del código fuente, utiliza gcc -c file1.c file2.c file3.c.

6. Ejecuta el programa que acabes de compilar.
Escribe ./[executable_name], reemplazando "[executable_name]" por el nombre del programa. Método 2: Usar MinGW para Windows

1. Descarga Minimalist GNU para Windows (MinGW).
Esta es una versión fácil de instalar de GCC para Windows. Sigue estos pasos para descargar MinGW:
Dirígete aquí en un navegador web.
Haz clic en el botón verde que diga .
Espera a que el instalador se descargue de manera automática.

2. Instala MinGW.
Sigue estos pasos para instalar MinGW:
Haz doble clic en  en la carpeta "Descargas" o el navegador web.
Haz clic en .
Haz clic en .
MinGW recomienda el uso de la carpeta de instalación por defecto (C:\MinGW). En caso de que debas cambiar la carpeta, evita usar una carpeta cuyo nombre tenga espacios (por ejemplo, "Archivos de programa").

3. Selecciona los compiladores que quieras instalar.
Debes elegir por lo menos la  en el panel izquierdo y luego marcar los recuadros junto a todos los compiladores que figuren en el panel principal derecho. Los usuarios más avanzados pueden elegir  y seleccionar compiladores adicionales.

4. Haz clic derecho en cada paquete y haz clic en Marcar para instalación.
En la configuración básica, figuran alrededor de 7 paquetes en el recuadro en la parte superior. Haz clic derecho en cada uno (o tan solo en los que quieras) y haz clic en . Con esto se añade un ícono con una flecha junto a cada uno y lo marca para instalarlo.

5. Instala los paquetes seleccionados.
Es posible que a tu computadora le tome varios minutos instalar todos los paquetes. Sigue estos pasos para instalar los paquetes que hayas marcado para instalar:
Haz clic en el menú  en la esquina superior izquierda.
Haz clic en .
Haz clic en .
Haz clic en  cuando termine la instalación.

6. Añade la ruta a MinGW a las variables de entorno del sistema.
Sigue estos pasos para añadir la ruta a MinGW a las variables de entorno del sistema:
Escribe entorno en la barra de búsqueda junto al menú de inicio.
Haz clic en  en los resultados de la búsqueda.
Haz clic en .
Selecciona la variable .
Haz clic en  debajo del recuadro superior (debajo de "Variables de usuario")
Haz clic en .
Escribe C:\MinGW\bin en el espacio nuevo. Ten en cuenta que, en caso de que hayas instalado MinGW en un directorio distinto, escribe C:\ruta-a-ese-directorio\bin.
Haz clic en  y luego nuevamente en . Haz clic en el botón  restante para cerrar la ventana.

7. Abre la consola de comandos como administrador.
Debes haber iniciado sesión a una cuenta de Windows con privilegios administrativos para poder abrir la consola de comandos como administrador. Sigue estos pasos para abrir la consola de comandos como administrador:
Escribe cmd en la barra de búsqueda junto al menú de inicio.
Haz clic derecho en  en los resultados de la búsqueda y luego selecciona .
Haz clic en  para permitir los cambios.

8. Dirígete a la carpeta en donde esté guardado el código fuente.
Por ejemplo, en caso de que el archivo del código fuente llamado "helloworld.c" esté ubicado en "C:\Source\Programas", escribe cd C:\Fuente\Programas

9. Escribe gcc c –o [program_name].exe [program_name].c y presiona Entrar.
Reemplaza "[program_name]" por el nombre del código fuente y aplicación. Después de que se haya compilado el programa, regresarás a la consola de comandos sin errores.
Los errores de codificación que surjan deben corregirse antes de que se compile el programa.

10. Escribe el nombre del programa para ejecutarlo.
Si su nombre es "hello_world.exe", escríbelo en la consola de comandos para iniciar el programa.
En caso de que obtengas un mensaje de error de "Acceso denegado" o "Permiso denegado" al compilar un programa o abrir el archivo de salida ejecutable, revisa los permisos de la carpeta y asegúrate de tener acceso completo para leer y escribir a la carpeta que contenga el código fuente. En caso de que esto no funcione, prueba con desactivar temporalmente tu software de virus.
Método 1: Usar GCC para Linux
1. Abre una ventana de terminal en tu sistema Linux.
2. Instala GCC.
3. Escribe gcc --version y presiona Entrar.
4. Dirígete al directorio en donde esté guardado el código fuente.
5. Escribe gcc [program_name].c –o [executable_name] y presiona Entrar.
6. Ejecuta el programa que acabes de compilar. Método 2: Usar MinGW para Windows
1. Descarga Minimalist GNU para Windows (MinGW).
2. Instala MinGW.
3. Selecciona los compiladores que quieras instalar.
4. Haz clic derecho en cada paquete y haz clic en Marcar para instalación.
5. Instala los paquetes seleccionados.
6. Añade la ruta a MinGW a las variables de entorno del sistema.
7. Abre la consola de comandos como administrador.
8. Dirígete a la carpeta en donde esté guardado el código fuente.
9. Escribe gcc c –o [program_name].exe [program_name].c y presiona Entrar.
10. Escribe el nombre del programa para ejecutarlo.