En este tutorial enseñaremos donde descargarse MinGW y msys y como instalarlo, en tutoriales posteriores explicaré como instalar librerías como SDL o GTK con ejemplos prácticos. Estos son los tutoriales posteriores.
- Instalar y compilar GTK en MinGW
Como instalar MinGW
Lo primero es ir a la página oficial, siempre es recomendable ir a la página oficial, nunca bajarte cosas como esta (libres) de Megaupload o similares, puesto que no tiene por qué ser la última versión y además puede estar incompleto o modificado, por lo que la regla general ya no valdrá.
La página oficial de MinGW es: http://www.mingw.org/
Una vez en la página entramos en la sección Downloads, que nos lleva a http://sourceforge.net/downloads/mingw/
Veremos muchos paquetes, ¿pero cual nos tenemos que instalar? Pues entramos en Automated MinGW Installer, dentro veremos que hay 2 carpetas, una que se llamara MinGW y otra mingw-get, la que nos interesa es MinGW, si hay más ignoradlas. Una vez dentro descargamos el ejecutable MinGW-x.x.x.exe donde las x son los números de la versión.
Una vez descargado, lo ejecutamos y lo instalamos con las opciones PREDEFINIDAS (es muy recomendable no cambiarlas, puesto que solo hará que liar la cosa) hasta el punto de “Choose Component” que nos ara elegir que componentes queremos instalar, podemos marcar los compiladores que queramos, como el g++ para C++.
NO hay que marcar la opción “MinGW Make”, esta opción nos llevaría a pensar que nos instalaría el archivo make.exe que usan algunas suites como NetBeans, pero no, no conozco muy bien los motivos, pero no funciona, para eso hay que instalar msys.
Seguimos con la instalación, tardará un rato ya que se tiene que descargar algunos componentes.
Como instalar msys
Una vez instalado, pasamos a descargar msys (msys está en la misma página que MinGW), en el wiki http://www.mingw.org/wiki/MSYS explican que la mejor opción para noveles es la versión 1.0.11, así que nos descargamos esa versión: http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe
Cuando se halla descargado, ejecutamos el instalador, lo instalamos con las opciones predefinidas, cuando haya acabado la barra de porcentaje, nos saldrá una consola (cmd.exe) con una pregunta, pregunta si queremos enlazar la instalación de msys con la instalación que tenemos de MinGW, ponemos “y” y damos enter.Ahora nos pregunta si tenemos MinGW instalado, otra vez “y” y enter.
En este punto es donde no hay que fastidiarla, nos pregunta donde hemos instalado MinGW, si lo habéis instalado (MinGW) con las opciones predefinidas (cambiar los paquetes a instalar no cuenta) entonces contestamos esto C:/MinGW y le damos enter.
Y con esto ya tenemos nuestro MinGW instalado y con capacidad de funcionar junto a NetBeans y/o otras IDEs.
Como comentario final, dire que la mejor forma de compilar para mi es usando la consola de Windows cmd.exe y escribiendo
C:\MinGW\bin\gcc -Wall "ruta_fichero.c" -o "ruta_fichero_salida.exe" y después las opciones de compilación.
En poco sacare un tutorial que explicara como instalarse las librerias de GTK y SDL en MinGW y como compilar.

