RE:¿Donde puedo conseguir el GNU gcc para windows
Hola:
cygwin http://www.cygwin.com/ es una especie de entorno unix para windows. Si lo instalas, viene con gcc. Si te vas a gnu y tratas de bajar el gcc para windows, te dirá que instales cygwin. Para programar con él tendrás que aprender un poco de linux (los comandos para moverte de directorios, compilar, etc, etc).
Hay otros compiladores para windows que son estilo gcc. Revisa que no te estoy engañando (nunca los he usado, tengo instalado cygwin), pero creo que algunos pueden ser estos:
djgpp http://www.delorie.com/djgpp/
dev-cpp http://www.bloodshed.net/devcpp.html (este viene con entorno de desarrollo)
mingw http://www.mingw.org/ (este también es algo así como lo mínimo necesario para poder instalar cosas de gnu, viene con un paquete que es el gcc).
Se bueno.