Kako kompajlirati Adu u Ubuntuu sa Gnat-om

Snimak ekrana sa 2016-06-26 14:43:26

Kao student računarskog inženjerstva, ove godine morao sam da programiram na Adi. I moje iznenađenje je bilo, pogotovo jer je Ada još uvijek prilično poznat jezik dokumentacije je vrlo malo o ovom jeziku.

Mnogi moji kolege koji koriste GNU / Linux na kraju su koristili Windows virtualnu mašinu da "stvari budu jednostavne", ali zapravo su kompajlirali Adu na GNU / Linux prelagano. Stoga vam u ovom članku želimo pokazati kako to učiniti korak po korak. Svrha ovog članka je naučiti vas kako kompajlirati Adu u našem Ubuntuu, nešto što se iz informacija koje ćemo naći na internetu čini složenim zadatkom.

Ada je programski jezik prilično stara, tako da je vaša dokumentacija donekle zastarjela. I sami vidite da ako na Google-u kompajlirate Adu u GNU / Linux, izlazi vrlo malo informacija. Unatoč tome, kao što smo već spomenuli, sastavljanje Ade jednostavno je kao i instaliranje GNAT kompajler, koji je dio GNU Compiler Collection.

Za to je dovoljno da u terminalu izvršimo sljedeće:

sudo apt-get install gnat-4.4

I to je to, Adu možemo kompajlirati u našem Ubuntuu. Tako lako.

Sada, ako želimo imati GNAT-GPS, razvojno okruženje GNAT-a, moramo ga instalirati izvršavanjem sljedećeg:

sudo apt-get instalirati gnat-gps

Jednom instalirani, već ćemo imati IDE poput onog na slici koji vodi ovaj članak.

Kao što vidite, oni postoje dvosmjerna kompajlirati Adu na Ubuntuu, iz samog IDE-a, preko dugmeta «Build All» ili pomoću drugog uređivača teksta (poput Vima) i kompajlirajte ga od terminala.

Lično to volim raditi na drugi način, jer s jednom naredbom već možete kompajlirati cijeli projekt. A to je, na neki način, s Gnatom samo kompajlirajte glavni program, a već je zadužen za pretragu svih paketa koje koristimo u našem projektu.

Na primjer, ako imamo program koji se zove main.adb koji koristi druge pakete (drugi .ads i .adb), samo iskoristite Gnatmake, kako slijedi:

gnatmake main.adb

A zatim pokrenite izlaznu datoteku sa:

./main

Kao što vidite, kompajliranje Ade u Ubuntuu je vrlo jednostavno. Istina je da, kao što sam spomenuo ranije, na internetu ima prilično malo informacija, pa se u početku može činiti da je sastavljanje Ade u GNU / Linux glomazan ili težak posao, ali ništa nije dalje od istine, vidjeli smo kako jednostavnom naredbom Možemo sastaviti cijeli projekt, a ako smo više od IDE-a, na raspolaganju imamo i jedan.

Nadamo se da vam je članak bio koristan 😉


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jorge Ariel Utello rekao je

    Mislila sam da je Ada već zastarjela!

    1.    Michael Perez rekao je

      Pa, iako nije 100% zastario, istina je da se generalno koristi sve manje i manje. Bez obzira na to, to je jezik koji se često koristi na univerzitetima, posebno zbog toga što dobro predstavlja objektno orijentisano programiranje i neovisnost između deklaracije i implementacije koda.

  2.   ABELARD rekao je

    Zdravo
    Od danas, aprila 2021. godine, primam ovu grešku:

    E: Paket "gnat-4.4" nema kandidata za instalaciju

    Pozdrav.