Gcc para plataformawindows

6
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:

Transcript of Gcc para plataformawindows

Page 1: Gcc para plataformawindows

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:

Page 2: Gcc para plataformawindows

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:\MinGW\bin 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.

Page 3: Gcc para plataformawindows

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 �.

Page 4: Gcc para plataformawindows

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:

Page 5: Gcc para plataformawindows

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):

Page 6: Gcc para plataformawindows

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: