Apportez votre aide…
Ceci est une ancienne révision du document !
EiffelStudio : Environnement de développement intégré Complet
EiffelStudio est l'outil de développement qui utilise toute la puissance du langage Eiffel. EiffelStudio remplis toutes les fonctions qu'un IDE doit remplir (Édition, manipulation de code, coloration syntaxique, auto-complétion, déboguage, etc…). En plus EiffelStudio fournis des outils de modélisation et de génie Logiciel intégré qui permet d'avoir une documentation logiciel toujours valide, à jour et pertinente.
Installation de EiffelStudio
Premièrement, il faut installer les dépendances:
sudo apt-get install libgtk2.0-dev libxtst-dev
Vous devez ensuite aller chercher l'archive d'EiffelStudio sur le site d'ISE Eiffel ou bien sur SourceForge. Dans les exemples ci-dessous, la version 6.3 pour linux x86 32 bits est utilisée.
Ouvrez un terminal (Applications→Accessoires→Terminal), aller dans le répertoire dans lequel vous avez téléchargé l'archive et décompresser-la.
cd Répertoire_Contenant_l_archive tar xvfj Eiffel63_gpl_*-linux-*.tar.bz2
Déplacez le nouveau répertoire créé dans /usr/local/
sudo mv Eiffel63 /usr/local/ # Votre mot de passe vous sera demandé
Activez les variables d'environnement d'Eiffel
export LANG=en_US # Sinon la compilation plante export ISE_EIFFEL=/usr/local/Eiffel63 export ISE_PLATFORM=linux-x86 # export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin
Précompiler les librairies et exemples (répondre oui (y) aux questions posées)
$ISE_EIFFEL/make_install
Créer un fichier script pour démarrer EiffelStudio
gedit ~/eiffelstudio.sh # Utiliser kwrite au lieu de gedit sur kubuntu
Inscrire le script suivant dans le fichier
export LANG=en_US export ISE_EIFFEL=/usr/local/Eiffel63 export ISE_PLATFORM=linux-x86 # export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin estudio
Sauvegarder et fermer le fichier.
Maintenant, vous n'avez plus qu'à exécuter le script pour démarrer EiffelStudio
Créer un lanceur
Créer le lanceur
sudo gedit /usr/bin/eiffelstudio # Utiliser kwrite au lieu de gedit sur kubuntu
Inscrire le script suivant dans le fichier
export LANG=en_US export ISE_EIFFEL=/usr/local/Eiffel63 export ISE_PLATFORM=linux-x86 # export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin estudio &
Sauvegarder et fermer le fichier.
Donner les droits d'exécution à notre script
sudo chmod +x /usr/bin/eiffelstudio
Vérifier que le lanceur fonctionne
eiffelstudio
Si eiffelstudio ouvre correctement, c'est réussi. Vous pouvez maintenant démarrer eiffelstudio par terminal ou par lanceur graphique (Alt+F2). Vous pouvez également faire un nouvel élément dans le menu application en utilisant l'outil alacarte. Vous n'avez qu'à créer un nouvel élément (lanceur) et mettre dans le champ commande:
eiffelstudio
Noter qu'une icone d'EiffelStudio peut être trouvé là:
/usr/local/Eiffel62/studio/bitmaps/png/logo.png
Créer un lanceur pour EiffelBuild
Le programme EiffelBuild est un créateur de fenêtre pour vision2. Ce programme fait partie de la suite eiffelstudio. Voiçi la démarche pour pouvoir l'utiliser. Créer le lanceur
sudo gedit /usr/bin/eiffelbuild # Utiliser kwrite au lieu de gedit sur kubuntu
Inscrire le script suivant dans le fichier
export LANG=en_US export ISE_EIFFEL=/usr/local/Eiffel63 export ISE_PLATFORM=linux-x86 # export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits export PATH=$PATH:$ISE_EIFFEL/esbuilder/spec/$ISE_PLATFORM/bin esbuilder &
Sauvegarder et fermer le fichier.
Donner les droits d'exécution à notre script
sudo chmod +x /usr/bin/eiffelbuild
Vérifier que le lanceur fonctionne
eiffelbuild
Si eiffelbuild ouvre correctement, c'est réussi. Vous pouvez maintenant démarrer eiffelbuild par terminal ou par lanceur graphique (Alt+F2). Vous pouvez également faire un nouvel élément dans le menu application en utilisant l'outil alacarte (ou l'éditeur de menu sous kubuntu). Vous n'avez qu'à créer un nouvel élément (lanceur) et mettre dans le champ commande:
eiffelbuild