CentOS 8 এ GCC এবং C/C ++ বিল্ড টুল ইনস্টল করা

Installing Gcc C C Build Tools Centos 8



এই নিবন্ধে, আমি আপনাকে দেখাবো কিভাবে CCC এবং সমস্ত প্রয়োজনীয় C/C ++ বিল্ড টুলস CentOS 8 এ C/C ++ প্রোগ্রাম ডেভেলপ করার জন্য ইনস্টল করতে হয়। চল শুরু করা যাক.

প্রথমে, নিম্নলিখিত কমান্ড দিয়ে YUM প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করুন:







$sudo yum makecache



YUM প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করা উচিত।







CentOS 8 এ, সমস্ত C/C ++ ডেভেলপমেন্ট টুলস খুব সহজেই ইনস্টল করা যায় ডেভেলপমেন্ট টুলস গ্রুপ

$sudo yum গ্রুপ তালিকা



ইনস্টল করার জন্য ডেভেলপমেন্ট টুলস প্যাকেজ গ্রুপ, নিম্নলিখিত কমান্ড চালান:

$sudo yum groupinstall 'ডেভেলপমেন্ট টুলস'

ইনস্টলেশন নিশ্চিত করতে, টিপুন এবং এবং তারপর টিপুন

YUM প্যাকেজ ম্যানেজারের ইন্টারনেট থেকে সমস্ত প্যাকেজ ডাউনলোড করে আপনার CentOS 8 মেশিনে ইনস্টল করা উচিত।

এই মুহুর্তে, জিসিসি এবং সমস্ত প্রয়োজনীয় সি/সি ++ বিল্ড সরঞ্জাম ইনস্টল করা উচিত।

GCC সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করতে, নিম্নলিখিত কমান্ডটি চালান:

$gcc -রূপান্তর

আপনি দেখতে পাচ্ছেন, GCC সঠিকভাবে কাজ করছে।

এখন, G ++ সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:

$g ++ -রূপান্তর

আপনি দেখতে পাচ্ছেন, G ++ সঠিকভাবে কাজ করছে।

কিনা তা যাচাই করার জন্য তৈরি করা সরঞ্জামটি সঠিকভাবে কাজ করছে, নিম্নলিখিত কমান্ডটি চালান:

$তৈরি করা -রূপান্তর

আপনি দেখতে পারেন, তৈরি করা সঠিকভাবে কাজ করছে।

আপনার প্রথম সি এবং সি ++ প্রোগ্রাম লেখা:

এই বিভাগে, আমি আপনাকে দেখাবো কিভাবে আপনার প্রথম C এবং C ++ প্রোগ্রাম লিখতে হয়, GCC ব্যবহার করে সেগুলিকে কম্পাইল করে চালান। সুতরাং, চলুন,

বিঃদ্রঃ: একটি সি প্রোগ্রাম সোর্স ফাইল এক্সটেনশন দিয়ে শেষ করতে হবে .c এবং C ++ প্রোগ্রাম সোর্স ফাইলটি অবশ্যই এক্সটেনশনের সাথে শেষ করতে হবে .cpp । আপনাকে সবসময় এটা মনে রাখতে হবে।

প্রথমে একটি সি প্রোগ্রাম সোর্স ফাইল তৈরি করুন hello.c এবং নিম্নলিখিত কোডগুলির লাইন টাইপ করুন।

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

int প্রধান(অকার্যকর) {
printf(লিনাক্সহিন্ট থেকে হ্যালো ওয়ার্ল্ড!n');

প্রত্যাবর্তনEXIT_SUCCESS;
}

চূড়ান্ত সোর্স কোড ফাইলটি এইরকম হওয়া উচিত।

একবার আপনি আপনার সি প্রোগ্রামটি লিখে ফেললে, ডিরেক্টরিতে নেভিগেট করুন (আমার ক্ষেত্রে /কোড ডিরেক্টরি) যেখানে আপনি সংরক্ষণ করেছেন hello.c নিম্নরূপ সি উৎস ফাইল:

$সিডি~/কোড

আপনি দেখতে পারেন, hello.c সি সোর্স ফাইল এই ডিরেক্টরিতে আছে।

এখন, সি সোর্স ফাইল কম্পাইল করতে hello.c , নিম্নলিখিত কমান্ড চালান:

$gcchello.c

যদি আপনি সংকলিত বাইনারি/এক্সিকিউটেবল ফাইলের নাম উল্লেখ না করেন, a. আউট কম্পাইল বাইনারি/এক্সিকিউটেবল ফাইলের ডিফল্ট নাম হবে।

আপনি যদি আপনার সংকলিত বাইনারি/এক্সিকিউটেবল ফাইলকে একটি নাম দিতে চান যেমন হ্যালো , সি সোর্স ফাইল কম্পাইল করুন hello.c নিম্নলিখিত কমান্ড দিয়ে:

$gcc -অথবাহ্যালো হ্যালো.সি

বিঃদ্রঃ: এখানে, -অথবা বিকল্পটি আউটপুট ফাইল বা সংকলিত বাইনারি/এক্সিকিউটেবল ফাইলের নাম সংজ্ঞায়িত করে।

একবার সি সোর্স ফাইল hello.c সংকলিত, একটি নতুন সংকলিত বাইনারি/এক্সিকিউটেবল ফাইল হ্যালো আপনি যেমন নিচের স্ক্রিনশটে দেখতে পাচ্ছেন তেমনি তৈরি করা উচিত।

$ls -এলএইচ

এখন, কম্পাইল করা বাইনারি/এক্সিকিউটেবল ফাইলটি চালান হ্যালো নিম্নরূপ:

$/হ্যালো

আপনি দেখতে পাচ্ছেন, কাঙ্ক্ষিত আউটপুট স্ক্রিনে মুদ্রিত হয়।

এখন, একটি নতুন C ++ সোর্স ফাইল তৈরি করুন hello.cpp এবং নিম্নলিখিত কোডগুলির লাইন টাইপ করুন।

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

নামস্থান std ব্যবহার করে;

intপ্রধান(অকার্যকর) {
খরচ<< 'C ++: LinuxHint থেকে হ্যালো ওয়ার্ল্ড!' <<endl;

প্রত্যাবর্তনEXIT_SUCCESS;
}

চূড়ান্ত সোর্স কোড ফাইলটি এইরকম হওয়া উচিত।

আপনি দেখতে পারেন, hello.cpp C ++ সোর্স ফাইলটি /কোড ডিরেক্টরি।

$ls -এলএইচ

এখন, C ++ সোর্স ফাইল কম্পাইল করুন hello.cpp এবং সংকলিত বাইনারি/এক্সিকিউটেবল ফাইলের একটি নাম দিন হ্যালো-সিপিপি নিম্নলিখিত কমান্ড দিয়ে:

$g ++ -অথবাহ্যালো- cpp hello.cpp

একবার C ++ সোর্স ফাইল hello.cpp সংকলিত, একটি নতুন সংকলিত বাইনারি/এক্সিকিউটেবল ফাইল হ্যালো-সিপিপি তৈরি করা উচিত যেমন আপনি নীচের স্ক্রিনশটে দেখতে পাচ্ছেন।

এখন, চালান হ্যালো-সিপিপি নিম্নরূপ সংকলিত বাইনারি/এক্সিকিউটেবল ফাইল:

$/হ্যালো-সিপিপি

আপনি দেখতে পাচ্ছেন, কাঙ্ক্ষিত আউটপুট স্ক্রিনে মুদ্রিত হয়।

সুতরাং, এভাবেই আপনি CentOS 8 এ GCC এবং C/C ++ বিল্ড টুল ইনস্টল করুন এবং আপনার প্রথম C/C ++ প্রোগ্রাম লিখুন। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।