¿Cuáles son las formas de ejecutar GCC en Windows?

Todas estas respuestas parecen seriamente anticuadas. La configuración de Cygwin es demasiado torpe, mientras que MinGW es mucho más limpio.

Conseguir que MinGW funcione directamente desde el sitio de MinGW es un dolor. Uno debería conseguir una versión limpia y empaquetada de MinGW para Windows, desde

TDM-GCC (o)
MinGW-builds

si necesita un shell bash, entonces pruebe MSYS que también está empaquetado @ MinGW-builds.

Si no quiere configurar las cosas o necesita un IDE mínimo, solía haber un proyecto famoso antes llamado Bloodshed Dev-C++, que fue disfuncional durante mucho tiempo, ahora ha revivido bajo un nombre diferente llamado Orwell Dev-C++, que se puede descargar aquí (Orwell, como Bloodshed, utiliza MinGW bajo el capó y se puede configurar según los requisitos de uno).

Orwell Dev-C++

Alternativamente, se puede utilizar Eclipse CDT para un IDE sofisticado, que también necesita la configuración MinGW antes mencionada. There's also Qt Studio for Windows which comes with Qt SDK, which might again be bulky for people who don't need it, hence I'd personally recommend either

  • TDM-GCC/MinGW-builds + notepad + cmd (no IDE, plain old school combo)
  • Orwell Dev-C++ (for IDE lovers)

Hope this helps 🙂