Which is the best open source C/C++ compiler for Windows?

As now you see we have number of compilers out there like -

Some are for free and these are as follows (reference - cplusplus.com)

  1. Apple C++. It also comes with OS X on the developer tools CD.
  2. Bloodshed Dev-C++. A GCC-based (Mingw) IDE.
  3. Borland C++
  4. Cygwin (GNU C++)
  5. Digital Mars C++
  6. MINGW - "Minimalist GNU for Windows". Another GCC version for Windows including a free (non-GPL) w32api.
  7. J Delorie's C++ development system for DOS/Windows (GNU C++)
  8. GNU CC source
  9. IBM C++ for IBM power, System Z, Bluegene, and Cell.
  10. Intel C++ for linux
  11. The LLVM Compiler Infrastructure (based on GCC).
  12. Microsoft Visual C++ 2008 Express edition.
  13. Sun Studio.

Y algunos son de pago, pero para ser justos, ya que usted es usuario de Windows, hay dos mejores opciones que puede utilizar para fácil de entender y fácilmente personalizable y que son - ya sea el uso de MINGW o puede utilizar GCC, pero voy a decir que sí a GCC porque para GCC puede tener toda la actualización con respecto a la actual compilador como los nuevos lanzamientos y, por otra parte, su compilador MINGW puede estar fuera de fecha por alguna razón técnica y, a continuación, para que es bueno utilizar compilador GCC.

Como por otro lado si estamos hablando del editor de texto + compilador entonces hay muchas opciones por ahí y algunos son-
codeblocks , Dev C++ y visual studio y muchos más se ejecuta con GUI para proporcionar fácilmente los botones personalizados para hacer el procedimiento directo en los códigos definidos.

Si usted está aquí como un novato, entonces usted debe ir con uno de estos, pero si usted es un codificador de nivel de élite, entonces usted debe algún editor de texto de alto nivel como - VIM , EMACS etc.
Dado que VIM es famoso por su técnica de ahorro de tiempo que ayuda a resolver los errores al escribir códigos utilizando algunos atajos predefinidos.

Como en la final voy a sugerir compilador GCC y VIM como editor de texto