Anjuta is a very versatile Integrated development environment for
C and C++.  Written in GTK/GNOME and written for GTK+/GNOME,
it features many advanced programming tools and utilities.  It is
basically a GUI interface for the bunch of command line programming
utilities and tools available for FreeBSD, which are usually run in console
and are very user unfriendly.

WWW: http://anjuta.org/