Voici ce qu'il faut faire :
1) Télécharger le fichier le compilateur GNAT (GNU Ada Translator, en réalité, le compilateur GNAT n'en est pas un. Il traduit le code Ada en C pour le compiler avec gcc, mais c'est un détail ;-)
Si tu as Jaguar télécharge ce fichier :
http://www.adapower.net/macos/Downloads/Compiler/gnat-gcc-3.1-1151-jaguar.dmg.gz
Si tu as 10.1 télécharge ce fichier :
http://www.adapower.net/macos/Downloads/Compiler/gnat-gcc3.dmg.gz
En cas de problèmes, la page pour les télécharger est la suivante :
http://www.adapower.net/macos/compiler.html
2) Maintenant que tu as téléchargé ce fichier, ouvre le (c'est une image disque), et installe tout ça simplement avec le joli installateur Apple.
3) Ton compilateur est installé, tu peux déjà l'utiliser, il se trouve dans /usr/local/gnat/bin normalement (j'ai testé sous Jaguar). Pour plus de commodité, il va falloir rajouter une ligne dans le fichier .cshrc. Ce fichier se trouve à la base de ton répertoire (dans "~/" donc). Pour rajouter cette ligne, je te conseille d'utiliser emacs (éditeur de texte à ligne de commande).
Marche à suivre pour éditer le fichier .cshrc (le point est important) :
a) Ouvre un nouveau Terminal.
b) tape : emacs .cshrc
c) tu es entré dans l'éditeur de texte, tapes y cette ligne : setenv PATH /usr/local/gnat/bin/:$PATH
(le copier coller ne fonctionnera pas)
d) Tape succésivement : Control+X, Control+S (à ce moment le fichier sera sauvé), Control+X, Control+C (à ce moment tu auras quitté emacs)
J'espère que c'est pas trop barbant, mais je te décris la procédure comme si tu n'avais jamais ou presque utilisé le Terminal (ce qui m'a semblé être le cas ? sinon tant pis j'ai écris qqs lignes pour rien ;-)
4) Maintenant, ton compilateur est ton fichier de config sont prêts. Tu peux compiler tous les programmes Ada que tu veux /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/smile.gif
Bon comme je suis gentil, voici comment créer ton premier (je suppose ?) programme Ada, tu pourras comme ça tester pour voir si ça fonctionne.
1) Crée un fichier toto.adb (par exemple /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/tongue.gif) dans le répertoire que tu veux, et tapes y ce code :
<pre><font class="small">code:</font><hr>
with Ada.Text_IO;
procedure toto is
begin
Ada.Text_IO.Put("Super tout fonctionne !");
end toto;
</pre><hr>
Attention ! il faut éditer ce fichier avec un "vrai" éditeur de texte brut (par exemple: BBEdit, ProjectBuilder, emacs, etc. mais je ne te conseille pas tellement TextEdit, même si tu devrais y arriver en activant le mode texte)
2) Ouvre un terminal, place toi dans le répertoire de ton fichier toto.adb (grâce à cd et ls).
Tape : gnatmake toto.adb
et là miracle, ton programme est compilé si tout va bien.
pour le tester tape ensuite : ./toto
Voilà, comme je ne savais pas trop ce que tu savais et ce que tu ne savais pas, j'ai vraiment tout expliqué en détail.
En espérant n'avoir été pas trop ennuyeux, je te souhaite bien du plaisir avec ce merveilleux langage qu'est Ada. Et n'hésites pas à poser d'autres questions sur le langage lui-même une fois que tu auras commencé à l'étudier, ou bien sur l'installation du compilateur si ce n'est pas clair.
molgow