Bii o ṣe le ṣajọ Ada ni Ubuntu pẹlu Gnat

Iboju ti 2016-06-26 14:43:26

Gẹgẹbi ọmọ ile-iwe Imọ-ẹrọ Kọmputa, ni ọdun yii ni mo ni eto ni Ada. Ati pe iyalẹnu mi ti jẹ, paapaa nitori Ada tun jẹ ede ti o mọ daradara, iyẹn iwe kekere pupọ wa nipa ede yii.

Pupọ ninu awọn ẹlẹgbẹ mi ti o lo GNU / Linux ti pari nipa lilo ẹrọ foju Windows lati “jẹ ki awọn nkan rọrun”, ṣugbọn n ṣajọ Ada gangan lori GNU / Linux ju rorun. Nitorinaa, ninu nkan yii a fẹ lati fihan ọ bi o ṣe le ṣe ni igbesẹ. Idi ti nkan yii ni lati kọ ọ bi o ṣe le ṣajọ Ada ninu Ubuntu wa, ohunkan pe lati alaye ti a yoo rii lori intanẹẹti, o dabi iṣẹ-ṣiṣe ti o nira.

 

Ada jẹ ede siseto kan oyimbo atijọ, nitorinaa iwe rẹ ti di igba atijọ. O le rii fun ara rẹ pe ti o ba jẹ Google bawo ni o ṣe le ṣajọ Ada ni GNU / Linux, alaye kekere pupọ wa jade. Paapaa Nitorina, bi a ti sọ tẹlẹ, ṣajọ Ada jẹ rọrun bi fifi sori ẹrọ naa Akojopo GNAT, eyiti o jẹ apakan ti Gbigba Gbigba GNU.

Fun eyi, o to to pe a ṣe atẹle wọnyi ni Terminal:

sudo gbon-gba fi sori ẹrọ gnat-4.4

Ati pe iyẹn ni, a le ṣajọ Ada ninu Ubuntu wa. Iyẹn rọrun.

Bayi, ti a ba fẹ lati ni GNAT-GPS, Ayika Idagbasoke GNAT, a ni lati fi sii nipasẹ ṣiṣe atẹle:

sudo gbon-gba fi sori ẹrọ gnat-GPS

Lọgan ti a fi sii, a yoo ti ni IDE tẹlẹ bii ọkan ninu aworan ti o ṣe olori nkan yii.

Bi o ti rii, wọn wa tẹlẹ ọna meji lati ṣajọ Ada lori Ubuntu, lati IDE funrararẹ, nipasẹ bọtini «Kọ Gbogbo», tabi lilo olootu ọrọ miiran (bii Vim) ki o ṣajọ rẹ lati ebute.

Tikalararẹ Mo nifẹ lati ṣe ni ọna keji diẹ sii, nitori pẹlu aṣẹ kan o le ṣajọ gbogbo iṣẹ tẹlẹ. Ati pe o jẹ pe, lati fi sii ni ọna kan, pẹlu Gnat kan ṣajọ eto akọkọ, ati pe o ti wa ni idiyele tẹlẹ ti wiwa gbogbo awọn idii ti a nlo ninu iṣẹ wa.

Fun apẹẹrẹ, ti a ba ni eto ti a pe ni akọkọ.Adb. ti o lo awọn idii miiran (miiran .ads ati .adb), kan lo Gnatmake, bi atẹle:

gnatmake akọkọ.adb

Ati lẹhinna ṣiṣe faili o wu pẹlu:

./iwaju

Bi o ti le rii, ṣajọ Ada ni Ubuntu rọrun pupọ. Otitọ ni pe bi mo ti sọ tẹlẹ, alaye kekere wa lori intanẹẹti, nitorinaa ni akọkọ o le dabi pe ikojọ Ada ni GNU / Linux jẹ iṣẹ ti o nira tabi nira, ṣugbọn ko si ohunkan siwaju si otitọ, a ti rii bii pẹlu aṣẹ ti o rọrun A le ṣajọ gbogbo iṣẹ akanṣe kan, ati pe ti a ba ju IDE lọ, lẹhinna a tun ni ọkan ni didanu wa.

A nireti pe nkan naa ti ṣe iranlọwọ fun ọ 😉

 

 

 


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 3, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Jorge Ariel Utello. wi

    Mo ro pe Ada ti di igba atijọ!

    1.    Miquel Peresi wi

      O dara, botilẹjẹpe kii ṣe 100% ti igba atijọ, otitọ ni pe ni apapọ o ti n lo kere si ati kere si. Paapaa bẹ, o jẹ ede ti o lo pupọ ni awọn ile-ẹkọ giga, paapaa nitori bawo ni o ṣe ṣe afihan siseto eto-ohun ati ominira laarin ikede ati imuse koodu.

  2.   ABELARD wi

    Hi,
    Gẹgẹ bi ti oni, Oṣu Kẹrin 2021, Mo gba aṣiṣe yii:

    E: Apoti "gnat-4.4" ko ni oludije fun fifi sori ẹrọ

    Ẹ kí