Introducción

GCC es, si no me equivoco, el compilador de GNU para código C y CPP, entre otros. Es decir, compila código C en un ejecutable; fácil y sencillo.

Viene instalado en la mayoría de distribuciones Linux, pero si queremos un compilador bonito y libre corriendo sobre Windows podemos recurrir a MinGW.

Normalmente, para programar en C y C++ nos bastaría con una instalación de 32 bits , pero resulta que por alguna razón hoy necesité la versión de 64 bits; y vengo a mostrar cómo instalar el compilador de C y C++ en sistemas de 64 bits.

Otras plataformas

Si usas Windows de 32 bits, mira esto.

Si usas Android, mira esto.

Descargando

Descargarlo de aquí: http://win-builds.org/doku.php/download_and_installation_from_windows dentro del apartado que dice Download.

Instalando MinGW (GCC 64 bits)

Una vez descargado ejecuta el archivo. Selecciona la carpeta en donde instalar los componentes así como la arquitectura. Selecciona Native Windows, y en la arquitectura elige x86_64.

Luego haz click en Browse para buscar la carpeta en donde se va a descargar gcc y los otros binarios; recuerda la ruta de la carpeta pues más tarde la vamos a agregar a la PATH.

Seleccionar carpeta de win builds

Después de eso, aparecerá una lista de todos los componentes que puedes instalar.

Si quieres que el componente sea instalado, déjalo en Install, y si no, en Keep as is. Lo que nos importa aquí es instalar gcc, pero si instalas otra cosa no hay problema.

Cuando estés satisfecho  haz click en Process y los componentes se van a instalar:

Descargando componentes de mingw

Cuando hayas terminado puedes verificar el directorio en donde elegiste la instalación y verás que los ejecutables están ahí.

Relacionado:  Instalar compilador de C y C++ sobre Windows de 32 bits

Yo los he agregado en C:\win-builds.

Probar instalación

Como lo dije, debimos tomar nota de la ruta de instalación. Ahora navegamos hasta ella desde el CMD (en mi caso esta en C:\win-builds) con el comando:

cd C:\win-builds

Una vez dentro, navegamos más allá, a bin con cd bin. Los comandos se ven en la imagen:

Como ya estamos en bin, podemos ejecutar el ejecutable gcc.exe y pasarle un argumento para que nos dé algo de información. Para ello ejecutamos:

gcc -v

Lo que debe dar una salida parecida a esta:

Versión de GCC (compilador de C) en Windows

Debemos fijarnos bien que diga x86_64 porque significa que funcionará para 64 bits. Si es así entonces lo hemos instalado bien.

Agregar a la variable PATH

Aquí vamos a usar de nuevo la ruta de instalación para agregarla a la variable PATH de Windows y poder llamar a gcc.exe (o g++ o cualquiera de ellos) desde cualquier lugar.

Ya hice un tutorial sobre cómo agregar carpetas a la variable PATH, por favor léelo para saber cómo es el proceso.

Repito, en mi caso la ruta es C:\win-builds\ así que a esa ruta le añado \bin y queda:

C:\win-builds\bin (que es la ruta a la que navegamos para ejecutar gcc).

Esta ruta es la que agrego a la PATH como se ve en la imagen (ve el tutorial de la variable PATH para que entiendas)

Directorio de GCC agregado a la PATH

Aceptamos y todo eso. Más tarde podemos abrir una nueva ventana del CMD o símbolo del sistema y ejecutar simplemente gcc y todo irá bien, la diferencia es que no tuvimos que navegar hasta la ruta de instalación para ejecutarlo.

Llamada a gcc desde otro directorio

Llamada a gcc desde otro directorio

Sólo para aclarar: el error que sale es porque no especificamos ningún archivo para compilar, pero si da ese error significa que pusimos el directorio en la PATH de forma correcta.

Relacionado:  C: insertar cadena en otra cadena

Hola mundo con C

Ya para terminar vamos a ver cómo compilar un archivo de C con este compilador que acabamos de instalar y agregar a la PATH.

Creamos un archivo llamado hola.c en el escritorio, dentro de él ponemos lo siguiente:

Luego navegamos hasta el directorio en donde creamos el archivo, y ejecutamos:

gcc -o hola.exe hola.c

Con el argumento -o indicamos el archivo de salida. Esperamos un poco y ahora ejecutamos:

hola.exe

Lo que debe dar la siguiente salida:

Hola mundo en C con MinGW

Hola mundo en C con MinGW

Con esto también podemos compilar para CPP, Fortran y otros lenguajes. Recordemos que hemos instalado la versión para Windows de 64 bits.

Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 379 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

2 Comments

Obtener números aleatorios en C - Parzibyte's blog · marzo 21, 2019 a las 6:00 am

[…] Recuerda que tú también puedes probar y compilar el código por ti mismo, mira este post para instalar el compilador de C. […]

Trabajando con arreglos de cadenas en C - Parzibyte's blog · noviembre 8, 2018 a las 12:39 pm

[…] no, no es así. Si intentamos compilar, GCC u otro compilador nos avisará que todas las dimensiones del arreglo deben tener límites, excepto […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: