Ya te nombraron algún IDE, en mi caso particular me destilo por (en este orden) :
Más que nada me acotumbré a Qt creator y su integración con qmake, en el caso de KDevelop pasa algo parecido con este y cmake; y vim ... si no queda otra, se usa
(me malhumora tener que armarle toda la configuración para estar cómoda)
Saludos.
P.S → He probado Code::Blocks, Netbeans (Y su versión de Solaris "Sun Studio"), Eclipse y similares yerbas en *nix .. y hasta ahora lo que me resulta potable *a mí* es lo que hay en esa lista-
Cada unx usa con lo que se siente más cómodx y sea más productivx, digo ...