Installer AdaSDL sur une machine personnelle : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(ajout d'une note sur un point pas évident)
Ligne 14 : Ligne 14 :
 
** Choisissez l'option 1 pour "Configure for Linux/Unix".
 
** Choisissez l'option 1 pour "Configure for Linux/Unix".
 
** Puis choisissez l'option 3 pour "Compile Everything".
 
** Puis choisissez l'option 3 pour "Compile Everything".
 +
** Si il manque le fichier crt1.o, il faut exécuter la commande  afin de prendre en compte le bon chemin : <pre>sudo ln -s /usr/lib/x86_64-linux-gnu /usr/lib64</pre>
 
** Une fois que tout est compilé, vous pouvez vérifier que ça fonctionne avec les demos accessible avec l'option 4.
 
** Une fois que tout est compilé, vous pouvez vérifier que ça fonctionne avec les demos accessible avec l'option 4.
  

Version du 18 octobre 2013 à 22:19

Voici quelques instructions pour installer AdaSDL sur votre machine personnelle. Cette démarche a été testée sur :

  • Debian 7 (Wheezy).
  • Ubuntu 12.04. LTS

N'hésitez pas à éditer cette page si vous avez plus d'infos !

Installation de AdaSDL

  • Suivez les instructions d'installation du projet, dans le fichier README.Linux.txt :
    • Installer tous les paquets indiqués, vous pouvez (devez?) aussi installer les paquets de developpement et de debug (dont les noms finissent par -dev et -dbg).
    • Aller dans le dossier Thin et lancer la commande ./PosixDevelConsole.sh.
    • Choisissez l'option 1 pour "Configure for Linux/Unix".
    • Puis choisissez l'option 3 pour "Compile Everything".
    • Si il manque le fichier crt1.o, il faut exécuter la commande afin de prendre en compte le bon chemin :
      sudo ln -s /usr/lib/x86_64-linux-gnu /usr/lib64
    • Une fois que tout est compilé, vous pouvez vérifier que ça fonctionne avec les demos accessible avec l'option 4.

Utilisation pour les projets d'Algo 1

Les projet d'Algo 1 utilisant AdaSDL se compilent avec gprbuild. Ils ont besoin du fichier adasdl.gpr, qui se trouve dans adasdl-code/Thin/AdaSDL. Vous pouvez spécifier où trouver ce fichier à l'aide de la variable d'environnement GPR_PROJECT_PATH. Ajouter dans votre fichier d'initialisation de shell (par exemple ~/.bashrc) :

 export GPR_PROJECT_PATH="/home/login/adasdl-code/Thin/AdaSDL" 

Relancer un shell pour être sûr que la variable d'environnement est mise à jour. La commande gprbuild ne doit maintenant plus émettre de message d'erreur concernant adasdl.gpr.