Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
smarteiffel [Le 30/10/2011, 14:51] – Cration + tutorial pour la compilation de SmartEiffel ordiman85smarteiffel [Le 31/08/2022, 23:39] (Version actuelle) – Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 10: Ligne 10:
 ===== Compilation de SmartEiffel ===== ===== Compilation de SmartEiffel =====
 Premièrement, vous aurez besoin d'installer une dépendance : Premièrement, vous aurez besoin d'installer une dépendance :
-<code>sudo apt-get install freeglut3-dev</code>+<code>sudo apt-get install build-essential freeglut3-dev</code>
  
 Vous devez ensuite aller chercher l'archive source de SmartEiffel sur le site de [[https://gforge.inria.fr/frs/?group_id=184|SmartEiffel]] en sélectionnant le fichier "smarteiffel.tgz" sous "Nightly Snapshot" (La date de l'archive au moment où j'écris est 13/01/2009). Vous devez ensuite aller chercher l'archive source de SmartEiffel sur le site de [[https://gforge.inria.fr/frs/?group_id=184|SmartEiffel]] en sélectionnant le fichier "smarteiffel.tgz" sous "Nightly Snapshot" (La date de l'archive au moment où j'écris est 13/01/2009).
Ligne 16: Ligne 16:
 <note important>La version 2.3 (SmartEiffel-2-3.tgz) rencontre des problèmes avec la version 4.6 de gcc utilisée par Ubuntu 11.10 (oneiric) (problèmes d'optimisation avec l'option -O2). <note important>La version 2.3 (SmartEiffel-2-3.tgz) rencontre des problèmes avec la version 4.6 de gcc utilisée par Ubuntu 11.10 (oneiric) (problèmes d'optimisation avec l'option -O2).
  
-Un tutoriel pour y remédier existe : http://administratosphere.wordpress.com/2009/07/17/installing-smarteiffel-in-ubuntu-jaunty/</note>+Un tutoriel pour y remédier existe : https://administratosphere.wordpress.com/2009/07/17/installing-smarteiffel-in-ubuntu-jaunty/</note>
  
 Ouvrez un terminal (Applications->Accessoires->Terminal), allez dans le répertoire dans lequel vous avez téléchargé l'archive et décompressez-la. Ouvrez un terminal (Applications->Accessoires->Terminal), allez dans le répertoire dans lequel vous avez téléchargé l'archive et décompressez-la.
Ligne 88: Ligne 88:
 </code> </code>
  
-Vous pourrez désormais compiler vos fichiers *.e grâce à la commande :+===== Installation de SmartEiffel ===== 
 + 
 +<note>La procédure qui va suivre a pour but d'installer le compilateur dans votre dossier personnel (pour les comptes ne disposant pas de privilèges administrateur).</note> 
 + 
 +Dans un premier temps, créez un dossier .local/bin.
 <code> <code>
-./Repertoire_vers_SmartEiffel/bin/compile -o Mon_executable 'Mon_fichier.e'+mkdir ~/.local/bin
 </code> </code>
  
 +Copiez les fichiers exécutables vers .local/bin en remplaçant "Chemin_vers_SmartEiffel".
 +<code>
 +cp -R Chemin_vers_SmartEiffel/bin/* ~/.local/bin
 +</code>
 +
 +Modifiez le fichier .bashrc de votre dossier personnel :
 +<code>
 +gedit ~/.bashrc
 +</code>
 +
 +Ajoutez-y les lignes suivantes à la fin du fichier :
 +<code>
 +# Les exécutables/scripts dans /home/username/.local/bin seront accessibles par ligne de commande
 +export PATH=$PATH:$HOME/.local/bin
 +</code>
 +
 +Enfin, fermez les fenêtres de terminal pour que les changements soient effectués.
 +
 +Vous pourrez désormais compiler vos fichiers *.e grâce à la commande :
 +<code>
 +compile -o Mon_executable Mon_fichier.e
 +</code>