The Eclipse IDE, which is particularly popular for Java development, which has an extension called the C/C++ Development Tools (CDT).
KDE has an IDE called KDevelop.
One option for a GUI-based debugger is the Data Display Debugger (DDD).
A list of some other options can be found at Wikipedia's article on debugger front-ends.