উনুন্টুতে অ্যাডাকে জিনাতের সাথে কীভাবে সংকলন করবেন

2016-06-26 14:43:26 থেকে স্ক্রিনশট

কম্পিউটার ইঞ্জিনিয়ারিংয়ের ছাত্র হিসাবে এই বছর আমাকে আডায় প্রোগ্রাম করতে হয়েছিল। এবং আমার অবাক করা হয়েছে, বিশেষত কারণ অ্যাডা এখনও একটি মোটামুটি সুপরিচিত ভাষা, এটি খুব কম ডকুমেন্টেশন আছে এই ভাষা সম্পর্কে।

আমার অনেক সহকর্মী যারা জিএনইউ / লিনাক্স ব্যবহার করেন তারা "সাধারণ বিষয়গুলি সহজ রাখতে" উইন্ডোজ ভার্চুয়াল মেশিনটি ব্যবহার করে শেষ করেছেন, কিন্তু আসলে জিএনইউ / লিনাক্সে অ্যাডা সংকলন করেছেন খুব সহজ। অতএব, এই নিবন্ধে আমরা আপনাকে ধাপে ধাপে এটি কীভাবে করব তা দেখাতে চাই। এই নিবন্ধটির উদ্দেশ্য আপনাকে আমাদের উবুন্টুতে কীভাবে অ্যাডাকে সংকলন করতে হবে তা শিখিয়ে দেওয়া, এমন একটি তথ্য যা আমরা ইন্টারনেটে খুঁজে পাব এটি একটি জটিল কাজ বলে মনে হচ্ছে।

আদা একটি প্রোগ্রামিং ভাষা কিছুতা পুরানো, সুতরাং আপনার ডকুমেন্টেশন কিছুটা পুরানো হয়ে গেছে। আপনি নিজেরাই দেখতে পাচ্ছেন যে আপনি যদি গুগল কীভাবে জিএনইউ / লিনাক্সে অ্যাডা সংকলন করেন তবে খুব অল্প তথ্যই বেরিয়ে আসে। তবুও, যেমনটি আমরা ইতিমধ্যে উল্লেখ করেছি, অ্যাডা সংকলন করা ইনস্টল করার মতোই সহজ জিএনএটি সংকলকযা জিএনইউ সংকলক সংগ্রহের অংশ।

এর জন্য, এটি যথেষ্ট যে আমরা টার্মিনালে নিম্নলিখিতগুলি প্রয়োগ করি:

sudo অ্যাপ্লিকেশন gnat-4.4 ইনস্টল করুন

এবং এটি হ'ল, আমরা আমাদের উবুন্টুতে অ্যাডাকে সংকলন করতে পারি। এটা সহজ।

এখন, আমরা যদি জিএনএটি-জিপিএস পেতে চাই, জিএনএটি ডেভলপমেন্ট এনভায়রনমেন্ট, আমরা নিম্নলিখিতটি সম্পাদন করে এটি ইনস্টল করতে হবে:

sudo apt-get gnat-gps ইনস্টল করুন

একবার ইনস্টল হয়ে গেলে, ইতিমধ্যে আমাদের কাছে এই নিবন্ধটির শিরোনামের মতো একটি আইডিই থাকবে।

আপনি দেখতে হিসাবে, তাদের বিদ্যমান দুই উপায় উবুন্টুতে অ্যাডাকে সংকলন করতে, আইডিই থেকে, "বিল্ড অল" বোতামের মাধ্যমে বা অন্য পাঠ্য সম্পাদক (যেমন ভিম) ব্যবহার করে এটি সংকলন করুন টার্মিনাল থেকে.

ব্যক্তিগতভাবে আমি এটি আরও দ্বিতীয়ভাবে করতে চাই, কারণ একটি একক কমান্ডের মাধ্যমে আপনি ইতিমধ্যে একটি সম্পূর্ণ প্রকল্প সঙ্কলন করতে পারেন comp এবং এটি যে, এটি কোনও উপায়ে গ্নাতকে দিয়ে রাখা শুধু মূল প্রোগ্রামটি সংকলন করুন, এবং এটি ইতিমধ্যে আমরা আমাদের প্রকল্পে যে সমস্ত প্যাকেজ ব্যবহার করছি তা অনুসন্ধান করার দায়িত্বে রয়েছে।

উদাহরণস্বরূপ, যদি আমাদের কাছে মেন নামে একটি প্রোগ্রাম থাকে.এডিবি যা অন্যান্য প্যাকেজগুলি (অন্যান্য .ads এবং .adb) ব্যবহার করে, আমাদের কেবল নীচে Gnatmake ব্যবহার করা দরকার:

gnatmake main.adb

এবং তারপরে আউটপুট ফাইলটি চালান:

./প্রধান

আপনি দেখতে পাচ্ছেন, উবুন্টুতে অ্যাডা সংকলন করা খুব সহজ। সত্যটি আমি আগেই বলেছি যে ইন্টারনেটে যথেষ্ট অল্প তথ্য আছে, তাই প্রথমে মনে হতে পারে যে জিএনইউ / লিনাক্সে অ্যাডা সংকলন করা একটি জটিল বা কঠিন কাজ, তবে সত্য থেকে আর কিছুই নয়, আমরা দেখেছি কীভাবে একটি সাধারণ কমান্ডের সাহায্যে আমরা একটি সম্পূর্ণ প্রকল্প সঙ্কলন করতে পারি এবং আমরা যদি আইডিইর চেয়ে বেশি হয়, তবে আমাদের কাছে এটিও রয়েছে।

আমরা আশা করি নিবন্ধটি আপনার পক্ষে সহায়ক হয়েছে 😉


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   জর্জে আরিয়েল উতেলো তিনি বলেন

    আমি ভেবেছিলাম আদা ইতিমধ্যে অপব্যবস্থায় ছিল!

    1.    মিকেল পেরেজ তিনি বলেন

      ঠিক আছে, যদিও এটি 100% অপ্রচলিত নয়, সত্যটি হ'ল সাধারণভাবে এটি কম এবং কম ব্যবহৃত হচ্ছে। তবুও, এটি এমন একটি ভাষা যা প্রায়শই বিশ্ববিদ্যালয়গুলিতে প্রচুর ব্যবহৃত হয়, বিশেষত কারণ এটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং এবং ঘোষণা এবং কোড বাস্তবায়নের মধ্যে স্বতন্ত্রতার প্রতিনিধিত্ব করে।

  2.   অ্যাবেলার্ডো তিনি বলেন

    হ্যালো:
    আজ, 2021 এপ্রিল, আমি এই ত্রুটি পেয়েছি:

    ই: "gnat-4.4" প্যাকেজের ইনস্টলেশনের জন্য প্রার্থী নেই

    গ্রিটিংস।