Dernière modificiation le 12/02/2008
Le site des Hiboux

Gnat, un compilateur Ada

rechercher sur le site accueil mini FAQ Ada les paradigmes de programmation
 

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) Lien web et téléchargement de GNAT pour RedHat Linux (12,8M) Lien web (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 Lien web. 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) Lien web. 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 ...

  1. Abrégé du guide d'utilisation de Gnat

  2. Réduire la taille des exécutables produits par GNAT

  3. Configurer une machine dédiée à la compilation Ada GNAT ciblant Linux

Google
 
Lien inactif

Index
الفهرست

Suite de cette page

Abrégé du guide d'utilisation de Gnat

Lien inactif

Précéd.

Accueil du site

Accueil

Contact

Contact

Lien inactif

Info