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 utilites and tools available for FreeBSD, which are usually run in console and are very user unfriendly. WWW: http://anjuta.sourceforge.net/