Semudzidzi weComputer Injiniya, gore rino ndaifanirwa kuronga kuAda. Uye kushamisika kwangu kwave kuri, kunyanya nekuti Ada ichiri mutauro unozivikanwa, izvo pane zvinyorwa zvishoma nezvemutauro uyu.
Vazhinji vevandinoshanda navo vanoshandisa GNU / Linux vapedzisira voshandisa Windows chaiyo muchina "kuchengetedza zvinhu zvakapusa", asi vachinyora Ada paGNU / Linux zvakareruka. Naizvozvo, muchinyorwa chino tinoda kukuratidza maitiro ekuzviita nhanho nhanho. Chinangwa chechinyorwa chino ndechekukudzidzisa maitiro ekunyora Ada muUbuntu hwedu, chimwe chinhu icho kubva paruzivo rwatichawana paInternet, chinoita sechinhu chakaoma.
Ada mutauro wepurogiramu akura chaizvo, saka zvinyorwa zvako zvatova zvechinyakare. Unogona kuzvionera wega kuti kana iwe Google maitiro ekunyora Ada muGNU / Linux, ruzivo rudiki kwazvo runobuda. Kunyangwe zvakadaro, sezvatatotaura, kunyora Ada kuri nyore sekuisa iyo GNAT compiler, inova chikamu cheiyo GNU Compiler Unganidzo.
Kune izvi, zvakaringana kuti isu tiite zvinotevera muTerminal:
sudo apt-tora kuisa gnat-4.4
Uye ndizvozvo, tinogona kuumbiridza Ada muUbuntu hwedu. Zviri nyore.
Zvino, kana tichida kuva neGNAT-GPS, iyo GNAT Development Nharaunda, isu tinofanirwa kuiisa nekuita zvinotevera:
sudo apt-tora kuisa gnat-gps
Kana tangoiswa, isu tichava neIDE senge iyo iri mumufananidzo iyo inotungamira ino chinyorwa.
Sezvauri kuona, ivo varipo nzira mbiri kuumbiridza Ada paUbuntu, kubva kuIDE pachayo, Kuburikidza bhatani «Build All», kana kushandisa imwe chinyorwa mupepeti (kufanana Vim) uye vainyora nayo kubva kumagumo.
Ini pachangu ndinoda kuzviita nenzira yechipiri, nekuti nemurairo mumwe chete unogona kutobatanidza chirongwa chose. Uye ndizvozvo, kuzviisa neimwe nzira, neGnat ingo nyora chirongwa chikuru, uye yatove mutariri wekutsvaga ese mapakeji atiri kushandisa muchirongwa chedu.
Semuenzaniso, kana isu tine chirongwa chinonzi main.db iyo inoshandisa mamwe mapakeji (mamwe .ads uye .adb), ingo shandisa Gnatmake, seinotevera:
inomuts.biz
Wobva wamhanya nefaira rekuburitsa ne:
./main
Sezvauri kuona, kunyora Ada muUbuntu kuri nyore kwazvo. Chokwadi ndechekuti sezvandakambotaura, pane ruzivo rwakanyanya padandemutande, saka pakutanga zvinogona kutaridza kuti kunyora Ada muGNU / Linux ibasa rakaoma kana rakaoma, asi hapana chimwe chiri kumberi kubva pachokwadi, isu taona sei nemirairo yakapusa Tinogona kuumbiridza purojekiti izere, uye kana isu tiri vanopfuura IDE, saka tinawo yatinayo.
Tinotarisira kuti chinyorwa chakabatsira iwe you
Ndakafunga kuti Ada yanga yatoparara!
Zvakanaka, kunyangwe isiri 100% isingachashandi, chokwadi ndechekuti kazhinji iri kushandiswa zvishoma nezvishoma. Kunyangwe zvakadaro, iwo mutauro unowanzo shandiswa zvakanyanya mumayunivhesiti, kunyanya nekuda kwekuti inomiririra zvakadii chirongwa chakanangana nechinhu uye kuzvimiririra pakati pekuzivisa uye kuitisa kodhi.
Hi,
Kubva nhasi, Kubvumbi 2021, ini ndinowana iyi kukanganisa:
E: Iyo "gnat-4.4" package haina mukwikwidzi wekuisirwa
Thanks.