Hola
Para desarrollar en Linux una aplicación pequeña uso un editor de texto, como KWrite ó Kate, y creo los makefiles a mano. Si la cosa se complica uso el KDevelop, que va por su tercera versión y está bastante bien. También está el JEdit, pero hay que configurarlo con plugins para que sirva para C y yo sólo lo uso como editor de HTML.
Un saludo.
Ruben3d