বিল্ড-অপরিহার্য উবুন্টু কী, কীভাবে এটি ইনস্টল এবং ব্যবহার করবেন?

What Is Build Essential Ubuntu



বিল্ড-অপরিহার্য প্যাকেজগুলি মেটা-প্যাকেজ যা সফ্টওয়্যার সংকলনের জন্য প্রয়োজনীয়। এর মধ্যে রয়েছে জিএনইউ ডিবাগার, জি ++/জিএনইউ কম্পাইলার সংগ্রহ এবং আরও কিছু সরঞ্জাম এবং লাইব্রেরি যা একটি প্রোগ্রাম কম্পাইল করার জন্য প্রয়োজনীয়। উদাহরণস্বরূপ, যদি আপনার C/C ++ কম্পাইলারে কাজ করার প্রয়োজন হয়, C কম্পাইলার ইনস্টলেশন শুরু করার আগে আপনার সিস্টেমে প্রয়োজনীয় মেটা-প্যাকেজ ইনস্টল করতে হবে। বিল্ড-অপরিহার্য প্যাকেজগুলি ইনস্টল করার সময়, কিছু অন্যান্য প্যাকেজ যেমন G ++, dpkg-dev, GCC এবং make ইত্যাদি আপনার সিস্টেমে ইনস্টল করে।

উপরে, আমরা বর্ণনা করেছি যে বিল্ড-অপরিহার্য প্যাকেজগুলি কী। উবুন্টু সিস্টেমে বিল্ড-অপরিহার্যগুলি কীভাবে ইনস্টল এবং ব্যবহার করবেন তা আমরা বাকি নিবন্ধে ব্যাখ্যা করব। এই নিবন্ধে উবুন্টু 20.04 সিস্টেমে আমরা যে সমস্ত টার্মিনাল কমান্ড কার্যকর করেছি। আসুন গভীরতায় ডুবে যাই!







স্থাপন এবং উবুন্টু 20.04 সিস্টেমে বিল্ড এসেনশিয়াল সরঞ্জামগুলির ব্যবহার

বিল্ড-অপরিহার্য মেটা-প্যাকেজগুলি সরাসরি উবুন্টু অফিসিয়াল সংগ্রহস্থল থেকে ইনস্টল করা যেতে পারে। এই প্যাকেজগুলি ডিফল্ট উবুন্টু 20.04 সিস্টেম রিপোজিটরিতে উপলব্ধ। অ্যাপ্ট প্যাকেজ ম্যানেজারের মাধ্যমে কেবল বিল্ড-অপরিহার্য সরঞ্জামগুলির মেটা-প্যাকেজ ইনস্টল করুন। কীবোর্ড শর্টকাট 'Ctrl + Alt + t' এর মাধ্যমে টার্মিনাল অ্যাপ্লিকেশনটি খুলুন।



অ্যাপ্ট রিপোজিটরি আপডেট করুন

এখন, বিল্ড-অপরিহার্য সরঞ্জামগুলি ইনস্টল করার আগে আপনাকে প্যাকেজ সংগ্রহস্থল আপডেট করতে হবে। অ্যাপ্ট রিপোজিটরি ইনডেক্স আপডেট করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:



$sudoউপযুক্ত আপডেট





বিল্ড-অপরিহার্য ইনস্টল করুন

নীচের দেওয়া কমান্ডটি চালানোর মাধ্যমে বিল্ড-অপরিহার্য প্যাকেজগুলি ইনস্টল করুন:

$sudoউপযুক্তইনস্টলনির্মাণ-অপরিহার্য

উপরের কমান্ডটি কার্যকর করার পরে, টার্মিনালে নিম্নলিখিত ফলাফল দেখানো হবে:



GCC ভার্সন চেক করুন

ইনস্টলেশন শেষ হয়ে গেলে, নিম্নলিখিত কমান্ড দিয়ে আপনার সিস্টেমে GCC সংস্করণ পরীক্ষা করে এই প্যাকেজগুলির ইনস্টলেশন যাচাই করুন:

$gcc -রূপান্তর

GCC এর ইনস্টল করা সংস্করণটি টার্মিনালে প্রদর্শিত হবে, যা নিম্নলিখিত স্ক্রিনশটেও দেখানো হয়েছে:

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

সি প্রোগ্রাম তৈরি করুন

আসুন ন্যানো এডিটর ব্যবহার করে একটি সি প্রোগ্রাম তৈরি করি:

$ন্যানোtestprogram.c

এখন, এই ন্যানো ফাইলে নীচের উল্লিখিত কোডগুলির লাইন যুক্ত করুন:

// testprogram.c

#অন্তর্ভুক্ত

intপ্রধান() {
printf ('পরীক্ষা, প্রোগ্রাম!n');
প্রত্যাবর্তন 0;
}

সি প্রোগ্রাম কম্পাইল করা

উপরের ফাইলটি সংরক্ষণ করুন এবং নিম্নলিখিত কমান্ডটি ব্যবহার করে একটি এক্সিকিউটেবল ফাইল তৈরি করুন:

$gcctestprogram.c-অথবাপরীক্ষা প্রোগ্রাম

সি প্রোগ্রাম চালান

এখন, সি প্রোগ্রামটি চালানোর জন্য নিম্নলিখিত কমান্ডটি চালান:

$/পরীক্ষা প্রোগ্রাম

উপরের সি প্রোগ্রামটি চালানোর পরে টার্মিনালে নিম্নলিখিত আউটপুট দেখানো হয়েছে:

উপসংহার

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