1. Cómo usar GCC en plataforma Windows
Preparado por Yasna Meza Hidalgo Página 1
GCC para plataforma Windows
LINKS para bajar las herramientas
GCC para Windows, disponible en:
http://sourceforge.net/projects/mingw/
Editor de texto, disponible en http://www.editpadpro.com/.
Este editor tiene la opción de trabajar con varios
lenguajes de programación.
PASO 1 - Instalación
Usar el archivo MinGW-5.1.4.exe para instalar el compilador.
Siga las instrucciones del Wizard.
PASO 2 – Configurar variables de entorno
Ahora vamos a configurar las variables de entorno para poder
usar el compilador.
Para acceder a las variables de entorno se debe hacer clic
derecho en el icono Mi PC y seleccionar Propiedades. Luego
seleccionar Opciones Avanzadas, lo anterior les deja una ventana
como la que se muestra a continuación:
2. Cómo usar GCC en plataforma Windows
Preparado por Yasna Meza Hidalgo Página 2
Luego hacemos clic en el botón Variables de entorno y aparecerá
una ventana como la que se indica a continuación:
En la sección de Variables de sistema ubicamos la variable Path
y hacemos clic en el botón Modificar. Lo anterior va a abrir la
siguiente ventana:
En la casilla etiquetada como Valor de variable vamos al final
del texto, agregamos un ; y se agrega la ruta donde se encuentra
instalado el compilador, en mi caso fue c:MinGWbin y hacemos
clic en el botón Aceptar. Luego de eso hacemos clic en el botón
Aceptar de las dos ventanas que quedan abiertas.
Luego de eso, ejecutamos la consola de Windows, ¿cómo? A través
de la opción Ejecutar del menú de inicio. En la ventana que
aparece escribimos cmd y hacemos clic en el botón Aceptar.
3. Cómo usar GCC en plataforma Windows
Preparado por Yasna Meza Hidalgo Página 3
Al hacer clic en el botón Aceptar se abre la ventana con la
consola de Windows. En mi caso queda:
Desde acá podemos utilizar el compilador. Antes de continuar me
voy a cambiar al directorio donde tengo algunos ejemplos de
código y mi ventana de consola queda de la siguiente manera:
En esa carpeta hay un programa llamado Ejemplo.c que vamos a
compilar usando nuestro “recién instalado” compilador GCC en su
versión para Windows .
4. Cómo usar GCC en plataforma Windows
Preparado por Yasna Meza Hidalgo Página 4
PASO 3 – ¿Cómo usar el compilador?
Como una forma de mostrar la utilidad de compilar usando GCC se
presenta el programa con algunos errores iniciales, que no son
errores de compilación, sino más bien de ADVERTENCIA (Warning)
los cuales ES NECESARIO EVITAR.
Analicemos un poco el código:
Se tiene la instrucción system(“pause”) que aparece en la línea
11 … si se compila usando el DevC++ en cualquiera de sus
versiones eso no ocasiona conflicto alguno, pero al tratar de
compilar usando el GCC veremos que eso genera un warning, pero
veamos cuál es el resultado de compilar el código anterior.
El comando anterior tiene varios argumentos que voy a explicar a
continuación:
-Wall indica que se pretende compilar considerando todos los
warning (de ahí la W) que pueden aparecer.
-o indica que lo que a continuación viene es el nombre del
archivo EJECUTABLE que se va a generar en caso de que no exista
ningún error en el proceso de compilación.
Finalmente, el último argumento indica el programa fuente que se
pretende compilar, en este caso es Ejemplo.c
Si ejecutamos el comando anterior se obtienen los siguientes
resultados:
5. Cómo usar GCC en plataforma Windows
Preparado por Yasna Meza Hidalgo Página 5
Indica que en las líneas 11, 5 y 13 hay líneas de código que
generan un Warning.
Ahora vamos a quitar esos warning, para ello vamos a eliminar la
llamada a system que parece en la línea 11 y vamos a eliminar la
variable ‘r’ porque como bien lo indica el warning, esa variable
HA SIDO DECLARADA, pero NO USADA.
Aplicando los cambios anteriores, nuestro código queda como se
indica en la siguiente figura:
Ahora si volvemos a compilar se tiene el siguiente resultado:
Ahora si revisamos los archivos presentes en la carpeta se tiene
que existe un archivo llamado Ejemplo.c (código fuente) y
Ejemplo.exe (resultado del proceso de compilación):
6. Cómo usar GCC en plataforma Windows
Preparado por Yasna Meza Hidalgo Página 6
Ahora ejecutamos el archivo Ejemplo.exe y veremos el resultado
de nuestro programa: