En linux tienes diferentes opciones para instalar un compilador. No hace falta saber la distribución porque sabiendo utilizar el gestor de paquetes, o bien buscando aquel tarball, o whatever, se puede instalar.
Ahora bien tenemos opciones como:
A gusto de cada uno queda la elección. El más utilizado es gcc, aunque en los últimos tiempos clang a ganado buenos partidos.