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
![Língua :P](https://ubuntuforum-br.org/Smileys/default/tongue.gif)
), Kdevelop, codeblocks, etc..
Atualmente não uso nenhuma dessas, mas são as que acho mais recomendáveis.