Comment compiler Ada dans Ubuntu avec Gnat

Capture d'écran du 2016-06-26 14:43:26

En tant qu'étudiant en génie informatique, cette année j'ai dû programmer à Ada. Et ma surprise a été, surtout parce qu'Ada est encore une langue assez connue, que il y a très peu de documentation à propos de cette langue.

Beaucoup de mes collègues qui utilisent GNU / Linux ont fini par utiliser une machine virtuelle Windows pour "garder les choses simples", mais ont en fait compilé Ada sur GNU / Linux c'est très facile. Par conséquent, dans cet article, nous voulons vous montrer comment procéder étape par étape. Le but de cet article est de vous apprendre à compiler Ada dans notre Ubuntu, quelque chose qui, d'après les informations que nous trouverons sur Internet, semble une tâche compliquée.

Ada est un langage de programmation assez vieux, donc votre documentation est devenue quelque peu obsolète. Vous pouvez voir par vous-même que si vous recherchez sur Google comment compiler Ada sous GNU / Linux, très peu d'informations sortent. Même ainsi, comme nous l'avons déjà mentionné, compiler Ada est aussi simple que d'installer le Compilateur GNAT, qui fait partie de la collection de compilateurs GNU.

Pour cela, il suffit que nous exécutions ce qui suit dans le Terminal:

sudo apt-get installer gnat-4.4

Et c'est tout, nous pouvons compiler Ada dans notre Ubuntu. C'est simple.

Maintenant, si nous voulons avoir GNAT-GPS, l'environnement de développement GNAT, nous devons l'installer en exécutant ce qui suit:

sudo apt-get installer gnat-gps

Une fois installé, nous aurons déjà un IDE comme celui de l'image en tête de cet article.

Comme vous le voyez, ils existent bidirectionnel pour compiler Ada sur Ubuntu, de l'IDE lui-même, via le bouton «Construire tout», ou en utilisant un autre éditeur de texte (comme Vim) et compilez-le depuis le terminal.

Personnellement, j'aime le faire de la deuxième façon, car avec une seule commande, vous pouvez déjà compiler un projet entier. Et c'est ça, pour le dire en quelque sorte, avec Gnat compilez simplement le programme principal, et il est déjà en charge de rechercher tous les packages que nous utilisons dans notre projet.

Par exemple, si nous avons un programme appelé main.adb qui utilise d'autres packages (autres .ads et .adb), utilisez simplement Gnatmake, comme suit:

gnatmake main.adb

Et puis exécutez le fichier de sortie avec:

./principale

Comme vous pouvez le voir, compiler Ada dans Ubuntu est très simple. La vérité est que, comme je l'ai mentionné plus tôt, il y a assez peu d'informations sur Internet, donc au début, il peut sembler que la compilation d'Ada sous GNU / Linux soit un travail fastidieux ou difficile, mais rien n'est plus éloigné de la vérité, nous avons vu comment avec une simple commande Nous pouvons compiler un projet entier, et si nous sommes plus qu'un IDE, nous en avons également un à notre disposition.

Nous espérons que l'article vous a été utile 😉


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Jorge Ariel Utello dit

    Je pensais qu'Ada était déjà obsolète!

    1.    Michel Perez dit

      Eh bien, bien qu'il ne soit pas obsolète à 100%, la vérité est qu'en général, il est de moins en moins utilisé. Même ainsi, c'est un langage qui est souvent beaucoup utilisé dans les universités, notamment en raison de sa représentation de la programmation orientée objet et de l'indépendance entre la déclaration et l'implémentation du code.

  2.   ABÉLARDO dit

    Salut
    À partir d'aujourd'hui, avril 2021, j'obtiens cette erreur:

    E: Le paquet "gnat-4.4" n'a pas de candidat pour l'installation

    Salutations.