Na verdade esses aí são IDEs e não compiladores.
Compilador mesmo é o gcc/g++ que é usado por todas essas IDEs que você citou.
IDEs existem várias e já teve tópico aqui no fórum falando delas.
Boas opções realmente são Eclipse, Anjuta (sempre penso em escrever Ajunta
), Kdevelop, codeblocks, etc..
Atualmente não uso nenhuma dessas, mas são as que acho mais recomendáveis.