Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
anjuta [Le 21/04/2011, 16:25] 88.162.102.72 [Dernière version stable] |
anjuta [Le 11/09/2022, 11:35] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>IDE programmation}} | {{tag>IDE programmation}} | ||
| - | |||
| ---- | ---- | ||
| - | |||
| ====== Anjuta (IDE) ====== | ====== Anjuta (IDE) ====== | ||
| + | {{ ::anjuta_3.4.0.png?direct&500|}} | ||
| + | **Anjuta** est un environnement de développement intégré (EDI ou IDE en anglais) pour GNU/Linux. Il a été développé pour GTK+ et s'intègre donc bien dans l'[[:gnome|environnement de bureau Gnome]]. | ||
| - | + | Anjuta fournit un nombre important de fonctions avancées de programmation : | |
| - | **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]]. | + | * un éditeur puissant |
| - | + | * la gestion de projet avec //autotools// | |
| - | 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. | + | * la création d'application interactive |
| + | * et un débogueur | ||
| Il permet également de développer facilement des applications pour Gnome grâce à [[Glade]]. | Il permet également de développer facilement des applications pour Gnome grâce à [[Glade]]. | ||
| + | Anjuta supporte les langages et bibliothèques suivants : | ||
| + | * C : GTK+, [[sdl|SDL]], Xlib et générique | ||
| + | * C++ : [[gtkmm|GTKmm]] et [[wxwidgets|wxWidgets]] et générique | ||
| + | * Java : compilateur java ou gcj | ||
| + | * JavaScript : Extension GNOME Shell et générique | ||
| + | * Python : PyGtk, Django et générique | ||
| + | * Vala : Gtk | ||
| ===== Installation ===== | ===== Installation ===== | ||
| + | [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] Anjuta : **[[apt>anjuta]]** | ||
| - | ==== Version des dépôts (2.4 sous Hardy) ==== | + | [[:tutoriel:comment_installer_un_paquet|installer]] Anjuta et le support de compilation : **[[apt>anjuta,build-essential,autogen,autoconf,intltool,libtool,automake|anjuta build-essential autogen autoconf intltool libtool automake]]** |
| - | [[: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//. | Anjuta sera ensuite disponible dans //Applications -> Programmation -> EDI Anjuta//. | ||
| ==== Installation des plugins Anjuta Extras ==== | ==== Installation des plugins Anjuta Extras ==== | ||
| + | [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>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 : | + | Ce paquet permet d'installer les plugins suivants : |
| - | + | * « Sample Plugin » : un plugin contenant des exemples pour Anjuta | |
| - | * Valgrind | + | * « Scintilla Editor » : un éditeur alternatif basé sur Scintilla |
| - | * Profiler | + | * « Scratchbox » : modifie les commandes de compilation pour utiliser scratchbox 1 ou 2 |
| - | * 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 : | + | |
| - | + | ||
| - | <code> | + | |
| - | tar -xvzf anjuta-extras-2.XX.X.X.tar.gz | + | |
| - | cd anjuta-extras-2.XX.X.X | + | |
| - | ./configure | + | |
| - | make | + | |
| - | sudo make install | + | |
| - | </code> | + | |
| - | + | ||
| - | === Plugin Valgrind == | + | |
| - | + | ||
| - | Vous trouverez ici quelques informations pour utiliser valgrind avec un programme Gtk/Gnome : [[http://live.gnome.org/Valgrind]] | + | |
| - | ===== Ressources ===== | + | ===== Voir aussi ===== |
| - | + | ==== Liens internes ==== | |
| - | * [[http://anjuta.sourceforge.net|Site officiel]] | + | * [[programmation|L'apprentissage de la programmation]] |
| - | * [[http://www.gnome.org/projects/devtools/|Outils de développement de Gnome]] | + | * [[glade|Glade]] |
| + | * [[:Anjuta-Opencv]] | ||
| + | ==== Liens externes ==== | ||
| + | * [[http://www.anjuta.org/|Site officiel]] | ||
| + | * [[http://www.gnome.org/projects/devtools/|Outils de développement Gnome]] | ||
| ---- | ---- | ||
| - | //Contributeurs : Zoloom.// | + | //Contributeurs : [[utilisateurs:binnette|Binnette]], [[utilisateurs:breizhodrome|Breizhodrome]], [[utilisateurs:Zoloom|Zoloom]]// |