Debian / Ubuntu Linux: Install GTK 2+ Development Environment

by on January 7, 2013 · 1 comment· LAST UPDATED January 7, 2013

in ,

I recently installed Debian version 6.x on my Mac book pro. I wanted to write code in C/Gnome GTK and develop apps for fun and profit. How do I install C and Gnome gtk development environment under Debian or Ubuntu Linux operating systems?

Tutorial details
DifficultyEasy (rss)
Root privilegesYes
RequirementsDebian/Ubuntu
Estimated completion timeN/A

You need to install the following packages under Debian and Ubuntu Linux operating systems:

[a] build-essential : This package contains an informational list of packages which are considered essential for building Debian packages including gcc compiler, make and other required tools.

[b] gnome-devel : This package contains the GNOME Desktop Environment development tools.

Installations

Open a terminal and type the following commands:

 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential gnome-devel
 

How do I write GTK+ gnome apps?

You need to use Anjuta IDE. It is a versatile Integrated Development Environment (IDE) for the GNOME desktop. It features a number of advanced programming facilities includes project management, application wizards, an interactive debugger, an integrated Glade UI designer, integrated Devhelp API help, an integrated Valgrind memory profiler, an integrated gprof performance profiler, a class generator, a powerful source editor, source browsing, and more. To start Anjuta IDE, visit:
Applications > Programming > Anjuta IDE
Sample outputs:

Fig.01: Gnome GTK+ Anjuta DevStudio IDE In Action

Fig.01: Gnome GTK+ Anjuta DevStudio IDE In Action

See also

See the documentation for app developers and designers at the following web sites:

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 1 comment… read it below or add one }

1 Meow January 8, 2013 at 2:43 pm

useless, better switch to Qt and have a better life.

Reply

Leave a Comment

Tagged as: ,

Previous Faq:

Next Faq: