SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
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:
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.
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 .
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:
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):
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:

Más contenido relacionado

La actualidad más candente

1+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs081+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs08
Dario Klug
 
Instrucciones ev 07
Instrucciones ev 07Instrucciones ev 07
Instrucciones ev 07
STEFANYPARDO
 
Simulacion sergio soto
Simulacion sergio sotoSimulacion sergio soto
Simulacion sergio soto
ssotor
 

La actualidad más candente (19)

Tutorial mplab 6x[1]
Tutorial mplab 6x[1]Tutorial mplab 6x[1]
Tutorial mplab 6x[1]
 
1+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs081+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs08
 
Manual de camtasia studio
Manual de camtasia studioManual de camtasia studio
Manual de camtasia studio
 
Mplab
Mplab Mplab
Mplab
 
Manual Prolog
Manual PrologManual Prolog
Manual Prolog
 
Tutorial code block
Tutorial code blockTutorial code block
Tutorial code block
 
Instalar python
Instalar pythonInstalar python
Instalar python
 
Instrucciones ev 07
Instrucciones ev 07Instrucciones ev 07
Instrucciones ev 07
 
Crear programas portables
Crear programas portablesCrear programas portables
Crear programas portables
 
Simulacion sergio soto
Simulacion sergio sotoSimulacion sergio soto
Simulacion sergio soto
 
Visual studio c_
Visual studio c_Visual studio c_
Visual studio c_
 
Tutorial Vb Decompiler
Tutorial Vb DecompilerTutorial Vb Decompiler
Tutorial Vb Decompiler
 
Procedimiento despues de desplegar la imagen
Procedimiento despues de desplegar la imagenProcedimiento despues de desplegar la imagen
Procedimiento despues de desplegar la imagen
 
Camila botones
Camila botonesCamila botones
Camila botones
 
evolucion o creacion
evolucion o creacionevolucion o creacion
evolucion o creacion
 
toti nod32
toti nod32toti nod32
toti nod32
 
Arduino y Simulador SimulIDE
Arduino y Simulador SimulIDEArduino y Simulador SimulIDE
Arduino y Simulador SimulIDE
 
Instrucciones
InstruccionesInstrucciones
Instrucciones
 
Audacity
AudacityAudacity
Audacity
 

Similar a Gcc para plataformawindows

Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02
Lesly Gonzalez
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Edgar Mendez
 

Similar a Gcc para plataformawindows (20)

GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
 
Como operar con_code...
Como operar con_code...Como operar con_code...
Como operar con_code...
 
Como operar con code...
Como operar con  code...Como operar con  code...
Como operar con code...
 
Como operar con code...
Como operar con  code...Como operar con  code...
Como operar con code...
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampo
 
Creación de extensiones nativas
Creación de extensiones nativasCreación de extensiones nativas
Creación de extensiones nativas
 
Programación en c primer programa en c
Programación en c primer programa en cProgramación en c primer programa en c
Programación en c primer programa en c
 
Manual sobre code
Manual sobre codeManual sobre code
Manual sobre code
 
Manual sobre code
Manual sobre codeManual sobre code
Manual sobre code
 
Compilación c y java
Compilación c y javaCompilación c y java
Compilación c y java
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
Hola mundoconc sharp
Hola mundoconc sharpHola mundoconc sharp
Hola mundoconc sharp
 
primer codigo con C sharp
primer codigo con C sharpprimer codigo con C sharp
primer codigo con C sharp
 
Instalar y desistalar el gui
Instalar y desistalar el guiInstalar y desistalar el gui
Instalar y desistalar el gui
 
Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02Unidad3 130504222102-phpapp02
Unidad3 130504222102-phpapp02
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 

Más de Gustavo Reina

República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...
Gustavo Reina
 
1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )
Gustavo Reina
 
2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i
Gustavo Reina
 
Listado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertidoListado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertido
Gustavo Reina
 
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericosbruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
Gustavo Reina
 

Más de Gustavo Reina (20)

República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...República bolivariana de venezuela ministerio del poder popular para la educa...
República bolivariana de venezuela ministerio del poder popular para la educa...
 
El anteproyecto de investigación
El anteproyecto de investigaciónEl anteproyecto de investigación
El anteproyecto de investigación
 
Realizar un esquema que refleje los tipos de
Realizar un esquema que refleje los tipos deRealizar un esquema que refleje los tipos de
Realizar un esquema que refleje los tipos de
 
La investigación
La investigaciónLa investigación
La investigación
 
Capitulo 1
Capitulo 1Capitulo 1
Capitulo 1
 
Backup automatico
Backup automaticoBackup automatico
Backup automatico
 
electiva i-tray-ii
 electiva i-tray-ii electiva i-tray-ii
electiva i-tray-ii
 
1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )1 la biblia del pnfi (mppeu v2008 )
1 la biblia del pnfi (mppeu v2008 )
 
2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i2019 4 plan evaluacion trimestre l electiva i
2019 4 plan evaluacion trimestre l electiva i
 
Malla pnfi-tray-ii
Malla pnfi-tray-iiMalla pnfi-tray-ii
Malla pnfi-tray-ii
 
Horario. 2019 t2. abril
Horario. 2019 t2. abrilHorario. 2019 t2. abril
Horario. 2019 t2. abril
 
Horario. 2018. t2. abril
Horario. 2018. t2. abrilHorario. 2018. t2. abril
Horario. 2018. t2. abril
 
Backup automatico
Backup automaticoBackup automatico
Backup automatico
 
Operaciones
OperacionesOperaciones
Operaciones
 
G1
G1G1
G1
 
Plan accion elaboracion abono organico
Plan accion elaboracion abono organicoPlan accion elaboracion abono organico
Plan accion elaboracion abono organico
 
Listado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertidoListado pnfi abril11 2021 convertido
Listado pnfi abril11 2021 convertido
 
Planificacion de sistema operativo
Planificacion de sistema operativoPlanificacion de sistema operativo
Planificacion de sistema operativo
 
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericosbruzual  ti pnf informatica chivacoa mapa conceptual conjuntos numericos
bruzual ti pnf informatica chivacoa mapa conceptual conjuntos numericos
 
Matemática
MatemáticaMatemática
Matemática
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Gcc para plataformawindows

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