Ceci est une ancienne révision du document !
Anjuta (IDE)
Anjuta est un environnement de développement intégré (EDI ou IDE en anglais) pour la programmation C et C++ sur GNU/Linux. Il a été développé pour GTK+ et s'intègre donc bien dans l'environnement de bureau Gnome.
Il fournit un nombre important de fonctions avancées de programmation : gestion de projet avec autotools, création d'application interactive, débogueur (pour un débogueur en ligne de commande, voir GDB) et un éditeur puissant.
Il permet également de développer facilement des applications pour Gnome grâce à Glade.
Installation
Version des dépôts (2.4 sous Hardy)
Pour pouvoir installer Anjuta et le support de la compilation, installez les paquets anjuta build-essential autogen autoconf intltool libtool automake.
Dernière version stable
Un ppa a été mis à disposition, Ajoutez le PPA ppa:jacob/anjuta1) à vos sources de logiciels, rechargez la liste des paquets puis installez le paquet anjuta (ou mettez-le à jour s'il est déjà installé).
Si vous souhaitez coder des plugins pour cet IDE, installez en plus les paquets suivants : anjuta-dev libgbf-dev libgdl-dev.
Anjuta sera ensuite disponible dans Applications → Programmation → EDI Anjuta.
Installation des plugins Anjuta Extras
Le paquet anjuta-extras fournit des plugins qui ne peuvent être inclu dans le paquet Anjuta, pour différente raison. Ce paquet permet d'installé les plugins :
- Valgrind
- Profiler
- Class-inheritance
- Scintilla
- Scratchbox
Installation
Téléchargez d'abords les sources pour votre version d'Anjuta : http://ftp.gnome.org/pub/GNOME/sources/anjuta-extras/
Installez le paquet apt://anjuta-dev.
Si vous voulez utiliser le plugin valgrind, installez aussi : apt://binutils-dev
Si vous voulez utiliser le plugin class inheritance ou performance profiler, installez aussi : apt://graphviz
Décompressez votre archive, et installer les plugins :
tar -xvzf anjuta-extras-2.XX.X.X.tar.gz cd anjuta-extras-2.XX.X.X ./configure make sudo make install
Plugin Valgrind
Vous trouverez ici quelques informations pour utiliser valgrind avec un programme Gtk/Gnome : http://live.gnome.org/Valgrind