{{tag>IDE programmation}} ---- ====== 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'[[:gnome|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) ==== [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://anjuta|anjuta]]**. Pour pouvoir installer Anjuta et le support de la compilation, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **[[apt://anjuta,build-essential,autogen,autoconf,intltool,libtool,automake|anjuta build-essential autogen autoconf intltool libtool automake]]**. ==== Dernière version stable ==== Un ppa a été mis à disposition, [[:ppa|Ajoutez le PPA]] **ppa:jacob/anjuta**((https://launchpad.net/~jacob/+archive/anjuta)) à vos sources de logiciels, [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] puis [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://anjuta|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 : **[[apt://anjuta-dev,libgbf-dev,libgdl-dev|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'installer 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]] ===== Ressources ===== * [[http://anjuta.sourceforge.net|Site officiel]] * [[http://www.gnome.org/projects/devtools/|Outils de développement de Gnome]] ---- //Contributeurs : Zoloom.//