প্রথমে, নিম্নলিখিত কমান্ড দিয়ে 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 ++ প্রোগ্রাম লিখুন। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।