esos no son compiladores son IDEs (Entornos de desarrollo), llos compiladores que usan esos 2 son cygwin y mingw a elección de cuando se instalan...
a mi peculiarmente me gusta netbeans que es parecido a code::blocks, pero entre gustos...
por no dejar, deberías probar el ide y compilador de microsoft, visual studio
En línea
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.