is another multi-language IDE that has C/C++ support. Look for the eclipse CDT project. They have a 'managed make' where the ide handles all of the make file issues as well as a 'standard make' mode where you write your own.
I also just downloaded and have started checking out an eclipse plugin called KDE-eclipse
. It is oriented towards developing KDE apps with eclipse, but it also can integrate with the gnu autotools (which is one thing that eclipse really lacks).