On the strength of Ubuntu's fast sources, building a GCC and GTK programming environment in Ubuntu is a simple thing,you just need to implement several lines of apt-get commands ,and then waiting for 15 minutes for downloading and installing:
sudo apt-get install build-essential
This will install gcc / g + + / gdb / make those basic programming tools.
sudo apt-get install gnome-core-devel
This will install libgtk2.0-dev, libglib2.0-dev...etc,naccessary libraries for gtk programming.
sudo apt-get install pkg-config
pkg‐config is used to compile GTK procedures and identify automatically the head file and the libariy's position.
sudo apt-get install devhelp
This will install devhelp GTK libary viewer
sudo apt-get install libglib2.0-doc libgtk2.0-doc
This will install API reference manuals and other documents to help for gtk / glib.
sudo apt-get install glade libglade2-dev
This will install interface tectonic tool which is based GTK.