The most common compiler in UNIX is the Gnu Compiler Collection, gcc. There are two popular IDEs I know of, Anjuta and KDevelop. Then there are the advanced text editors, which are also often used: vi and emacs.

There are many GUI libraries, but the two most popular are GTK+ (or GTKmm for C++) and Qt.