કેવી રીતે Gnat સાથે ઉબુન્ટુમાં અદાને કમ્પાઇલ કરવું

2016-06-26 14:43:26 થી સ્ક્રીનશોટ

કમ્પ્યુટર એન્જિનિયરિંગના વિદ્યાર્થી તરીકે, આ વર્ષે મારે અડા ખાતે પ્રોગ્રામ કરવાનો હતો. અને મારું આશ્ચર્ય રહ્યું છે, ખાસ કરીને કારણ કે અદા હજી પણ એકદમ જાણીતી ભાષા છે, તે ત્યાં ખૂબ ઓછા દસ્તાવેજીકરણ છે આ ભાષા વિશે.

મારા ઘણા સાથીદારો જે GNU / Linux નો ઉપયોગ કરે છે તેઓએ "વસ્તુઓ સરળ રાખવા" માટે વિન્ડોઝ વર્ચુઅલ મશીનનો ઉપયોગ કર્યો હતો, પરંતુ ખરેખર GNU / Linux પર અડાને કમ્પાઇલ કરી રહ્યા છે ખૂબ સરળ. તેથી, આ લેખમાં અમે તમને બતાવવા માંગીએ છીએ કે તેને કેવી રીતે પગલું ભરવું. આ લેખનો ઉદ્દેશ્ય એ છે કે આપણને ઉબુન્ટુમાં અદા કેવી રીતે કમ્પાઇલ કરવામાં આવે તે શીખવવું, કંઈક કે જે અમને ઇન્ટરનેટ પર મળશે તે માહિતીમાંથી, તે એક જટિલ કાર્ય લાગે છે.

અદા એ એક પ્રોગ્રામિંગ ભાષા છે એકદમ વૃદ્ધ, તેથી તમારું દસ્તાવેજીકરણ થોડું જૂનું થઈ ગયું છે. તમે તમારા માટે જોઈ શકો છો કે જો તમે ગૂગલ કેવી રીતે જીએનયુ / લિનક્સમાં અદાને કમ્પાઇલ કરશો, તો ખૂબ ઓછી માહિતી બહાર આવે છે. તેમ છતાં, આપણે પહેલાથી જ ઉલ્લેખ કર્યો છે તેમ, એડાને કમ્પાઇલ કરવું તેટલું જ સરળ છે જીએનએટી કમ્પાઇલર, જે જીએનયુ કમ્પાઇલર સંગ્રહનો ભાગ છે.

આ માટે, તે પૂરતું છે કે આપણે ટર્મિનલમાં નીચેનાને ચલાવીએ:

sudo apt-get gnat-4.4 સ્થાપિત કરો

અને બસ, આપણે અબુને આપણા ઉબુન્ટુમાં કમ્પાઇલ કરી શકીએ. તે સરળ છે.

હવે, જો આપણે જીએનએટી-જી.પી.એસ. જીએનએટી વિકાસ પર્યાવરણ, આપણે તેને નીચેનાનો અમલ કરીને સ્થાપિત કરવું પડશે:

sudo apt-get gnat-gps સ્થાપિત કરો

એકવાર ઇન્સ્ટોલ થઈ ગયા પછી, અમારી પાસે પહેલેથી જ આ લેખમાં આવનારા ઇમેજની જેમ IDE હશે.

જેમ તમે જુઓ છો, તેમનું અસ્તિત્વ છે બે માર્ગ અબુને ઉબુન્ટુ પર સંકલન કરવા, IDE માંથી જ, «બધા બનાવો button બટન દ્વારા અથવા બીજો ટેક્સ્ટ એડિટર (વિમ જેવા) નો ઉપયોગ કરીને અને તેને કમ્પાઇલ કરો ટર્મિનલ માંથી.

વ્યક્તિગત રીતે, હું તેને બીજી રીતે કરવાનું પસંદ કરું છું, કારણ કે એક જ આદેશથી તમે પહેલાથી જ એક સંપૂર્ણ પ્રોજેક્ટ કમ્પાઇલ કરી શકો છો. અને તે તે છે, તેને કોઈ રીતે મૂકવું, Gnat સાથે ફક્ત મુખ્ય પ્રોગ્રામ કમ્પાઇલ કરો, અને તે પહેલાથી જ અમારા પ્રોજેક્ટમાં આપણે જે પેકેજો વાપરી રહ્યા છીએ તે તમામ પેકેજોની શોધ માટેનો હવાલો છે.

ઉદાહરણ તરીકે, જો અમારી પાસે મુખ્ય નામનો પ્રોગ્રામ છે.એડબી જે અન્ય પેકેજોનો ઉપયોગ કરે છે (અન્ય .અડ .અડ. બી. બી.), ફક્ત જીનાટમેકનો ઉપયોગ કરો, નીચે પ્રમાણે:

gnatmake main.adb

અને પછી આ સાથે આઉટપુટ ફાઇલ ચલાવો:

./મુખ્ય

જેમ તમે જોઈ શકો છો, ઉબુન્ટુમાં અદાને કમ્પાઇલ કરવું ખૂબ સરળ છે. સત્ય એ છે કે મેં અગાઉ કહ્યું તેમ, ઇન્ટરનેટ પર થોડી ઓછી માહિતી છે, તેથી શરૂઆતમાં એવું લાગે છે કે જીએનયુ / લિનક્સમાં અદાને કમ્પાઇલ કરવું એ મુશ્કેલ અથવા મુશ્કેલ કામ છે, પરંતુ સત્યથી આગળ કંઈ નથી, આપણે જોયું કે કેવી રીતે સરળ આદેશ સાથે આપણે આખું પ્રોજેક્ટ કમ્પાઈલ કરી શકીએ છીએ, અને જો આપણે IDE કરતા વધારે હોઈએ, તો આપણી પાસે પણ એક છે.

અમે આશા રાખીએ છીએ કે લેખ તમને મદદરૂપ થશે 😉


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   જોર્જ એરિયલ યુટેલો જણાવ્યું હતું કે

    મને લાગ્યું કે અદા પહેલેથી જ અપ્રચલિત છે!

    1.    મિકેલ પેરેઝ જણાવ્યું હતું કે

      ઠીક છે, તેમ છતાં તે 100% અપ્રચલિત નથી, સત્ય એ છે કે સામાન્ય રીતે તેનો ઉપયોગ ઓછો ઓછો કરવામાં આવે છે. તેમ છતાં, તે એક એવી ભાષા છે જેનો ઉપયોગ ઘણીવાર યુનિવર્સિટીઓમાં થાય છે, ખાસ કરીને કારણ કે તે objectબ્જેક્ટ લક્ષી પ્રોગ્રામિંગ અને ઘોષણા અને કોડના અમલીકરણ વચ્ચેની સ્વતંત્રતાને કેટલી સારી રીતે રજૂ કરે છે.

  2.   અબેલેડો જણાવ્યું હતું કે

    હેલો
    આજે, એપ્રિલ 2021 સુધી, મને આ ભૂલ મળી છે:

    ઇ: "gnat-4.4" પેકેજમાં સ્થાપન માટે ઉમેદવાર નથી

    શુભેચ્છાઓ.