Dans les pages de cette section, il sera question de GNAT, un compilateur Ada. Il sera strictement question du compilateur, et ces pages ne traiteront donc pas du langage Ada (ce qui fera l'objet d'autres pages). GNAT est un acronyme signifiant GNU Ada Translator. Il ne faut toutes-fois pas entendre par là qu'il traduit le code Ada en code C. Il doit ce nom au fait qu'il est un front-end de GCC, et qu'il traduit donc le code Ada en un code spécifique employé par le moteur de compilation de GCC. GNAT se décline en plusieurs versions. Il ne sera question dans ces pages que de la version 3.15p, pour des raisons de licences (les versions ultérieures sont soumises à une licence plus restrictive, qui ne convient pas à tous le monde).
Obtenir Gnat
La version 3.15p de GNAT pourra être téléchargée à l'une des ces adresses :
téléchargement de GNAT pour Windows 95/NT/2000/XP (18,3Mo)
et
téléchargement de
GNAT pour RedHat Linux (12,8M)
(liens de
téléchargement directs). Pour les autres versions de GNAT (qui ne seront
pas traitées ici), vous pourrez visiter le site de AdaCore : AdaCore - The GNAT Pro compagnie
. Sur le site
AdaCore, sont disponnibles une version GPL (GNAT GPL Edition), sous licence gratuite, mais soumise
à certaines restrictions qu'il conviendra de respecter, ainsi qu'une version professionelle
(GNAT Pro), « vendu » par l'intermédiaire d'un support utilisateur (trop onéreux pour les
petit-e-s developpeurs-ses, mais à un tarif interessant pour les grand comptes).
Note 1: la version Windows peut fonctionner sous Windows 95/98 ou Windows NT/2000/XP. Cependant, sous Windows 95/98, seul fonctionnera la compilateur, et le debuger (gvd) devra être exclus, car il ne fonctionne que sous Windows NT/2000/XP. Ce n'est d'ailleurs que par pure hasard si le compilateur fonctionne sous Windows 95, car cette distribution Windows a été conçue pour les Windows à noyeau NT.
Note 2: la version Linux est celle de RedHat (pour les i686). Il ne s'agit d'ailleurs même pas d'un package RedHat. Il ne faudra pas hésiter à bricoler un peu pour l'installer (chose à laquelle sont par nécéssité, habitué-e-s les utilisateurs/rices de Linux).
Note 3: Les utilisateurs(rices) de Windows pourront également télécharger
GNAT-Win, un ensemble de packages Ada interfacant l'API Windows :
téléchargement
de GNAT-Win pour Windows (4,8Mo)
. Certaines personnes préféreront
malgré tout de même peut-être créer leurs propres packages d'interface pour
l'API Windows.
Dans ces pages ...
Abrégé du guide d'utilisation de Gnat
Réduire la taille des exécutables produits par GNAT
Configurer une machine dédiée à la compilation Ada GNAT ciblant Linux
