cómo instalar los compiladores de gcc en windows
TRANSCRIPT
-
Cmo instalar los compiladores de GCC en
Windows (XP, Vista, 7 y 8)
Hola queridos lectores, en esta publicacin, describir brevemente los
pasos a seguir para instalar los compiladores de GNU para los lenguajes
C, C++ , Objective-C, entre otros, bajo la plataforma de Microsoft
Windows, utilizando la herramienta MinGW, cuya pgina oficial es la
siguiente:
http://www.mingw.org/
Obtendremos como resultado, un sistema capaz de compilar y ejecutar
aplicaciones de los lenguajes anteriormente mencionados, desde la lnea
de comando; demos comienzo.
1.-Debemos descargar el instalador de la siguiente pgina:
http://sourceforge.net/projects/mingw/files/latest/download?source=files
y guardamos el archivo mingw-get-inst-20120426.exe en la ubicacin que se desee (puede variar
segn la versin actual)
2.-Ejecutamos el archivo descargado, anexo unas capturas de pantalla, con las configuraciones
recomendadas.
3.- Esta es la primera pantalla que veremos al iniciar el instalador de MinGW
-
4.- El instalador de MinGW nos notifica que creara accesos en el men inicio de todos los usuarios de nuestro equipo
5.- IMPORTANTE: Debemos marcar la opcin de descargar la versin ms reciente desde los repositorios, esto nos
garantizar que el software que estamos instalando, es lo mas reciente.
-
6.- Debemos aceptar el acuerdo de Licencia, (Vamos, es GNU GPL!)
7.- Aqu seleccionamos el directorio donde se instalar MinGW.
Si cambiamos el directorio, es importante tener en cuenta la ubicacin, pues ms adelante, aadiremos la ruta de los
compiladores al PATH del usuario
-
8.- Aqu especificamos el nombre que tendr el folder de la aplicacin en el men inicio.
9.- IMPORTANTE: En este paso seleccionaremos las herramientas que vamos a necesitar, es decir, debemos
marcar los compiladores que vayamos a utilizar, en el ejemplo, yo marqu los compiladores de C , C++ y
deObjective-C
Es importante marcar tambin a MSYS, ya que nos dar un pequeo Shell (BASH) donde podemos hacer algunas
cosas pequeas al estilo Unix/Linux.
-
10.- Procedemos a comenzar la instalacin de los elementos seleccionados, dando clic en el botn Install.
11.- El instalador descargar e instalar los paquetes que escogimos, este paso lleva bastante tiempo, depender de
los componentes seleccionados y de la velocidad de conexin a Internet.
-
12.- Listo! , Hemos terminado de instalar el software
13.- Ahora, aadiremos las herramientas que acabamos de instalar a nuestro PATH, para que podamos invocar
directamente a los compiladores desde una consola (interprete de rdenes o CMD), o desde otro programa (un IDE
por ejemplo).
Damos clic en inicio,
Clic derecho sobre Equipo y clic en Propiedades
-
(Tambin podemos presionar simultneamente las teclas Windows + Pausa para llegar directamente a la ventana
dePropiedades del equipo la cual es mostrada abajo)
1) Clic en Configuracin avanzada del sistema
2) Despus, damos clic en Variables de Entorno
3) Aadimos una nueva variable para el usuario actual dando clic en el botn Nueva (el de arriba)
4) La debemos nombrar PATH (tal y como est escrito aqu), y ponerle el valor C:\MinGW\bin (u otra, si
se modific al momento de la instalacin).
Cabe aclarar, que es muy probable que la variable ya exista y que tenga un valor, en este caso, debemos
aadir un punto y coma ( ; ) al final de valor de la variable, ya que este acta como un separador, y
despus aadirle la cadena C:\MinGW\bin para que tambin considere el software que acabamos de
instalar.
Actualizacin, para que NetBeans reconozca el entorno de desarrollo de C/C++, es necesario aadir
tambin a la variable PATH, el siguiente valor
C:\MinGW\msys\1.0\bin
por lo cual , en el valor final, obtendremos
C:\MinGW\bin;C:\MinGW\msys\1.0\bin;
Ahora podemos abrir un intrprete de rdenes (CMD) y verificar el siguiente comando: gcc v
-
el cual deber tener una salida similar a la mostrada en la imagen.
Queda de ustedes compilar su HolaMundo.c y de explotar su creatividad con la ciencia de la programacin.
Fuente: http://blogcti.cs.buap.mx/index.php/2012/cmo-instalar-los-compiladores-de-gcc-en-windows-7/