अदना को उबंटू में गन्नत के साथ कैसे संकलित करें

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

एक कंप्यूटर इंजीनियरिंग छात्र के रूप में, इस वर्ष मुझे एडा में कार्यक्रम करना था। और मेरी हैरानी की बात है, विशेष रूप से क्योंकि अडा अभी भी एक काफी प्रसिद्ध भाषा है, वह है बहुत कम प्रलेखन है इस भाषा के बारे में।

मेरे कई सहयोगी जो ग्नू / लिनक्स का उपयोग करते हैं, उन्होंने विंडोज वर्चुअल मशीन का उपयोग करके "चीजों को सरल रखने" के लिए समाप्त कर दिया है, लेकिन वास्तव में जीएनयू / लिनक्स पर एडीए को संकलित कर रहे हैं। बहुत आसान। इसलिए, इस लेख में हम आपको यह दिखाना चाहते हैं कि इसे कैसे करना है। इस लेख का उद्देश्य आपको हमारे उबंटू में आदा को संकलित करना सिखाना है, कुछ ऐसा जो जानकारी से हमें इंटरनेट पर मिलेगा, एक जटिल काम लगता है।

अदा एक प्रोग्रामिंग लैंग्वेज है काफी पुराने, इसलिए आपका प्रलेखन कुछ पुराना हो गया है। आप स्वयं देख सकते हैं कि यदि आप Google को GNU / Linux में Ada को कैसे संकलित करते हैं, तो बहुत कम जानकारी सामने आती है। फिर भी, जैसा कि हमने पहले ही उल्लेख किया है, आद को संकलित करना उतना ही आसान है जितना कि स्थापित करना GNAT संकलक, जो ग्नू कंपाइलर कलेक्शन का हिस्सा है।

इसके लिए, यह पर्याप्त है कि हम टर्मिनल में निम्नलिखित निष्पादित करते हैं:

sudo apt-get install gnat-4.4

और यह बात है, हम अपने उबंटू में एडा को संकलित कर सकते हैं। बहुत आसान।

अब, यदि हम GNAT-GPS रखना चाहते हैं, GNAT विकास पर्यावरण, हमें निम्नलिखित को निष्पादित करके इसे स्थापित करना होगा:

sudo apt-get Install gnat-gps

एक बार स्थापित होने के बाद, हमारे पास पहले से ही एक आईडीई होगी जैसे कि इस लेख का शीर्षक है।

जैसा कि आप देखते हैं, वे मौजूद हैं दो तरह से उबा पर आद्या को संकलित करने के लिए, IDE से हीबटन के माध्यम से «बिल्ड ऑल», या किसी अन्य टेक्स्ट एडिटर (जैसे विम) का उपयोग करके इसे संकलित करें टर्मिनल से.

व्यक्तिगत रूप से मैं इसे दूसरे तरीके से करना पसंद करता हूं, क्योंकि एक ही आदेश के साथ आप पहले से ही एक संपूर्ण परियोजना संकलित कर सकते हैं। और यह वह है, जिसे किसी तरह से, Gnat के साथ रखना बस मुख्य कार्यक्रम संकलित करें, और यह पहले से ही उन सभी पैकेजों की खोज का प्रभारी है जो हम अपनी परियोजना में उपयोग कर रहे हैं।

उदाहरण के लिए, यदि हमारे पास मुख्य नामक एक कार्यक्रम है.दब अन्य पैकेज (अन्य .ads और .adb) का उपयोग करता है, बस Gnatmake का उपयोग करें, इस प्रकार है:

gnatmake main.adb

और फिर आउटपुट फ़ाइल को इसके साथ चलाएं:

।/मुख्य

जैसा कि आप देख सकते हैं, उडा को उडा में संकलित करना बहुत सरल है। सच्चाई यह है कि जैसा कि मैंने पहले उल्लेख किया है, इंटरनेट पर काफी कम जानकारी है, इसलिए पहली बार में ऐसा लग सकता है कि GNU / Linux में Ada संकलन एक बोझिल या कठिन काम है, लेकिन सच्चाई से आगे कुछ भी नहीं है, हमने देखा है कि कैसे एक साधारण आदेश के साथ हम एक पूरी परियोजना को संकलित कर सकते हैं, और यदि हम आईडीई से अधिक हैं, तो हमारे पास भी हमारे निपटान में एक है।

हमें उम्मीद है कि लेख ने आपकी मदद की है


3 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जॉर्ज एरियल यूटलो कहा

    मुझे लगा कि अडा पहले से ही डिस्यूज़ में था!

    1.    मिकेल पेरेज़ कहा

      खैर, हालांकि यह 100% अप्रचलित नहीं है, सच्चाई यह है कि सामान्य तौर पर इसका उपयोग कम और कम किया जा रहा है। फिर भी, यह एक ऐसी भाषा है जिसे अक्सर विश्वविद्यालयों में बहुत अधिक उपयोग किया जाता है, विशेष रूप से इस वजह से कि यह वस्तु-उन्मुख प्रोग्रामिंग और घोषणा और कोड कार्यान्वयन के बीच की स्वतंत्रता का प्रतिनिधित्व करती है।

  2.   एबेलार्डो कहा

    हाय
    आज के रूप में, अप्रैल 2021, मुझे यह त्रुटि मिली:

    E: "gnat-4.4" पैकेज में स्थापना के लिए कोई उम्मीदवार नहीं है

    नमस्ते.