A ver... primero deberías aclararte. Tu quieres un compilador o un entorno de desarrollo?
Si lo que buscas es un compilador, gcc, no des mas vueltas.
Si quieres un editor... pues cualqueira te vale, si no vas a hacer algo complejo. Si no, prueba xcode. Los EDI a cierto nivel son mas cuestión de gustos personales y con el que te sientas mas cómodo trabajando.