GNU Compiler Collection বা GCC হল GNU প্রজেক্ট দ্বারা विकসিত ওপেন-সোর্স কম্পাইলার এবং টুলসেটের একটি সংকলন। GCC কম্পাইলার C/C++, Objective-C, Fortran, এবং অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজের সোর্স কোডকে মেশিন কোডে কম্পাইল করতে পারে। GCC সোর্স কোড কম্পাইলেশন প্রক্রিয়া চলাকালীন কোড অপ্টিমাইজেশন এবং এরর চেকিংও প্রদান করে সেইসাথে কম্পাইলড প্রোগ্রাম ডিবাগ করার জন্য প্রয়োজনীয় টুলস। এটি ভিন্ন সিস্টেম আর্কিটেকচারের জন্য সোর্স কোড কম্পাইল করতে পারে যেন ARM 32-bit, ARM 64-bit, x86_64, PowerPC, ইত্যাদি।
এই আর্টিকেলে, আমরা আপনাকে দেখাবো কীভাবে Debian 12 “Bookworm”-এ GCC C/C++ কম্পাইলার ইনস্টল করবেন।
বিষয়সূচি:
- Debian 12 প্যাকেজ ডাটাবেস ক্যাশে আপডেট করা
- Debian 12-এ GCC C/C++ কম্পাইলার ইনস্টল করা
- Debian 12-এ GCC কম্পাইলার সঠিকভাবে ইনস্টল হয়েছে কিনা টেস্ট করা
- Debian 12-এ GCC C/C++ কম্পাইলার পুরনো ভার্সন ইনস্টল করা
- উপসংহার
Debian 12 প্যাকেজ ডাটাবেস ক্যাশে আপডেট করা
Debian 12 প্যাকেজ ডাটাবেস ক্যাশে আপডেট করতে, নিচের কমান্ডটি রান করুন:
Debian 12 প্যাকেজ ডাটাবেস ক্যাশে আপডেট হওয়া উচিত।

Debian 12-এ GCC C/C++ কম্পাইলার ইনস্টল করা
Debian 12-এ GCC C/C++ কম্পাইলার এবং প্রয়োজনীয় বিল্ড টুলস ইনস্টল করতে, নিচের কমান্ডটি রান করুন:
$ sudo apt install build-essential
ইনস্টলেশন কনফার্ম করতে Y চাপুন এবং তারপর <Enter> চাপুন।

GCC এবং প্রয়োজনীয় বিল্ড টুলস ইন্টারনেট থেকে ডাউনলোড হচ্ছে। এটি সম্পূর্ণ হতে কিছুটা সময় লাগবে।

GCC এবং প্রয়োজনীয় বিল্ড টুলস ইনস্টল হচ্ছে। এটি সম্পূর্ণ হতে কিছুটা সময় লাগবে।

এই মুহূর্তে, GCC C/C++ কম্পাইলার এবং প্রয়োজনীয় বিল্ড টুলস আপনার Debian 12 মেশিনে ইনস্টল হওয়া উচিত।

Debian 12-এ GCC কম্পাইলার সঠিকভাবে ইনস্টল হয়েছে কিনা টেস্ট করা
একবার GCC C/C++ কম্পাইলার ইনস্টল হলে, আপনি টার্মিনাল থেকে নিচের কমান্ডগুলো রান করে চেক করতে পারেন যে আপনি সেগুলো অ্যাক্সেস করতে পারছেন কিনা:
$ gcc --version
$ g++ --version
যে সাথে দেখা যাচ্ছে, GCC C/C++ কম্পাইলার ভার্সন 12.2.0 আপনার Debian 12 মেশিনে ইনস্টল করা আছে।

Debian 12-এ GCC C/C++ কম্পাইলার পুরনো ভার্সন ইনস্টল করা
Debian 12 ডিফল্টরূপে GCC C/C++ কম্পাইলার ভার্সন 12 ইনস্টল করে। আপনি যদি GCC C/C++ কম্পাইলারের পুরনো ভার্সন দরকার হন, তবে আপনি আপনার Debian 12 মেশিনে GCC C/C++ কম্পাইলার ভার্সন 11 ইনস্টল করতে পারেন।
Debian 12-এ GCC C/C++ কম্পাইলার ভার্সন 11 ইনস্টল করতে, নিচের কমান্ডটি রান করুন:
$ sudo apt install gcc-11 g++-11
ইনস্টলেশন কনফার্ম করতে Y চাপুন এবং তারপর <Enter> চাপুন।

GCC C/C++ কম্পাইলার ভার্সন 11 এবং প্রয়োজনীয় বিল্ড টুলস ইন্টারনেট থেকে ডাউনলোড হচ্ছে। এটি সম্পূর্ণ হতে কিছুটা সময় লাগবে।

GCC C/C++ কম্পাইলার ভার্সন 11 এবং প্রয়োজনীয় বিল্ড টুলস ইনস্টল হচ্ছে। এটি সম্পূর্ণ হতে কিছুটা সময় লাগবে।

এই মুহূর্তে, GCC C/C++ কম্পাইলার ভার্সন ১১ আপনার Debian 12 মেশিনে ইনস্টল হওয়া উচিত।

যে সাথে দেখা যাচ্ছে, GCC C/C++ কম্পাইলার ভার্সন ১১.৩.০ আপনার Debian 12 মেশিনে ইনস্টল করা আছে।
$ gcc --version
$ g++ --version

উপসংহার
আমরা আপনাকে দেখিয়েছি কীভাবে Debian 12-এ GCC C/C++ কম্পাইলার ভার্সন ১২ ইনস্টল করবেন। আমরা আপনাকে দেখিয়েছি কীভাবে Debian 12-এ GCC C/C++ কম্পাইলার ভার্সন ১১ ইনস্টল করবেন।
লেখক সম্পর্কে
শাহরিয়ার শোভন
ফ্রিল্যান্সার & লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেটর। Web API ডেভেলপমেন্ট Node.js এবং JavaScript-এও পছন্দ। আমি বাংলাদেশে জন্মগ্রহণ করেছি। বর্তমানে আমি খুলনা ইউনিভার্সিটি অফ ইঞ্জিনিয়ারিং অ্যান্ড টেকনোলজি (KUET)-এ ইলেক্ট্রনিক্স অ্যান্ড কমিউনিকেশন ইঞ্জিনিয়ারিং পড়ছি, বাংলাদেশের একেবারে ডিমান্ডিং পাবলিক ইঞ্জিনিয়ারিং বিশ্ববিদ্যালয়।