उबंटू मधील अडा Gnat सह संकलित कसे करावे

2016-06-26 14:43:26 पासूनचा स्क्रीनशॉट

संगणक अभियांत्रिकीचा विद्यार्थी म्हणून यावर्षी मला अडा येथे कार्यक्रम करावा लागला. आणि माझे आश्चर्य म्हणजे, विशेषत: कारण अडा अजूनही बर्‍यापैकी सुप्रसिद्ध भाषा आहे, ती कागदपत्रे फारच कमी आहेत या भाषेबद्दल

जीएनयू / लिनक्स वापरणारे माझे बरेच सहकारी विंडोज व्हर्च्युअल मशीनचा वापर "गोष्टी सोप्या ठेवण्यासाठी" संपवतात, परंतु जीएनयू / लिनक्सवर अडाचे संकलन करतात फारच सोपे. म्हणूनच, या लेखात आपल्याला ते कसे चरण-चरण करावे हे दर्शवायचे आहे. या लेखाचा उद्देश आपल्याला आमच्या उबंटूमध्ये अदा कसा संकलित करावा हे शिकविणे आहे, जे आपल्याला इंटरनेटवर सापडलेल्या माहितीवरून एक जटिल कार्य दिसते.

अडा ही एक प्रोग्रामिंग भाषा आहे खूप जुने, म्हणून आपले दस्तऐवजीकरण काहीसे जुने झाले आहे. आपण स्वत: ला पाहू शकता की आपण जीएनयू / लिनक्समध्ये अदा कसे संकलित करायचे ते Google केले तर फारच थोड्या माहिती बाहेर येईल. तरीही, आम्ही आधीच नमूद केल्याप्रमाणे, अडाचे संकलन करणे हे स्थापित करणे जितके सोपे आहे जीएनएटी संकलितजीएनयू कंपाईलर संकलनाचा भाग आहे.

त्यासाठी टर्मिनलमध्ये खालील कार्यवाही करणे पुरेसे आहे.

sudo apt-get gnat-4.4 स्थापित करा

आणि हेच आहे, आम्ही आमच्या उबंटूमध्ये Ada संकलित करू शकतो. हे सोपे आहे.

आता आपल्याला जीएनएटी-जीपीएस हवे असल्यास, जीएनएटी विकास पर्यावरण, आम्हाला हे अंमलात आणून स्थापित करावे लागेल:

sudo apt-get gnat-gps स्थापित करा

एकदा प्रतिष्ठापित झाल्यानंतर आमच्याकडे आधीपासूनच या लेखाच्या अग्रगण्य प्रतिमेप्रमाणे एक आयडीई असेल.

जसे आपण पहात आहात, ते अस्तित्त्वात आहेत दोन मार्ग उबंटू वर अदा संकलित करण्यासाठी, आयडीई पासूनच, «बिल्ड ऑल button या बटणाद्वारे किंवा दुसरा मजकूर संपादक (जसे विम) वापरुन ते संकलित करा टर्मिनलवरुन.

वैयक्तिकरित्या मला हे दुसरे मार्गाने करायला आवडते, कारण एकाच कमांडद्वारे आपण आधीच संपूर्ण प्रकल्प कंपाईल करू शकता. आणि ते म्हणजे, Gnat सह, काही प्रकारे ते ठेवणे फक्त मुख्य प्रोग्राम संकलित करा, आणि आम्ही आमच्या प्रकल्पात वापरत असलेल्या सर्व पॅकेजेस शोधण्याचा प्रभार आधीपासून आहे.

उदाहरणार्थ, जर आपल्याकडे मेन नावाचा प्रोग्राम असेल तर.एडबी जी इतर पॅकेजेस (इतर .ads आणि .adb) वापरतात, फक्त Gnatmake चा वापर करा, खालीलप्रमाणेः

gnatmake main.adb

आणि त्यानंतर आउटपुट फाइल चालवा:

./ मुख्य

जसे आपण पाहू शकता, उबंटूमध्ये अडाचे संकलन करणे खूप सोपे आहे. सत्य हे आहे की मी आधी म्हटल्याप्रमाणे, इंटरनेटवर फारच कमी माहिती आहे, म्हणून सुरुवातीला असे वाटेल की जीएनयू / लिनक्समध्ये अडाचे संकलन करणे एक अवघड किंवा कठीण काम आहे, परंतु सत्यापासून काहीच वेगळे नाही, हे आपण पाहिले आहे सोप्या आदेशासह आपण एक संपूर्ण प्रकल्प संकलित करू शकतो आणि जर आपण आयडीईपेक्षा जास्त असाल तर आपल्याकडेही एक आहे.

आम्हाला आशा आहे की लेखाने आपल्याला मदत केली आहे


3 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   जॉर्ज एरियल उतेल्लो म्हणाले

    मला वाटले की आदा आधीपासूनच निरुपयोगी आहे!

    1.    मिकेल पेरेझ म्हणाले

      असो, जरी हे 100% अप्रचलित नाही, परंतु सत्य हे आहे की सर्वसाधारणपणे हे कमी आणि कमी प्रमाणात वापरले जात आहे. तरीही, ही एक भाषा आहे जी बहुतेक वेळा विद्यापीठांमध्ये बर्‍याच प्रमाणात वापरली जाते, विशेषत: कारण ती ऑब्जेक्ट-देणारं प्रोग्रामिंग आणि घोषणा आणि कोड अंमलबजावणीमधील स्वातंत्र्य किती चांगले दर्शवते.

  2.   अबेलार्डो म्हणाले

    हाय,
    आज, एप्रिल 2021 रोजी, मला ही त्रुटी मिळाली:

    ई: "gnat-4.4" पॅकेजमध्ये स्थापनेसाठी उमेदवार नाही

    ग्रीटिंग्ज