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.
  1. E alcuni sono a pagamento ma per essere onesti, dato che sei un utente Windows, ci sono due opzioni migliori che puoi usare per una facile comprensione e facilmente personalizzabile e che sono - o usare MINGW o puoi usare GCC, ma dirò di sì a GCC perché per GCC puoi avere tutti gli aggiornamenti relativi al compilatore corrente quando ne esce uno nuovo e d'altra parte il tuo compilatore MINGW potrebbe essere obsoleto per qualche ragione tecnica e quindi per questo è bene usare il compilatore GCC.

    Come d'altra parte se stiamo parlando dell'editor di testo + compilatore poi ci sono un sacco di opzione là fuori e alcuni sono-
    codeblocks, Dev C ++ e visual studio e molti altri corre con GUI per fornire facilmente pulsanti personalizzati per fare procedura diretta sui codici definiti.

    Se sei qui come un principiante allora si dovrebbe andare con uno di questi, ma se sei un coder di livello elite allora si dovrebbe qualche editor di testo di alto livello come - VIM, EMACS ecc.
    Poiché VIM è famoso per la sua tecnica di risparmio di tempo che aiuta a risolvere gli errori durante la scrittura di codici utilizzando alcune scorciatoie predefinite.

    Come sul finale suggerirò GCC compilatore e VIM come editor di testo