কম্পিউটার

GCC এবং G++ কম্পাইলারের মধ্যে পার্থক্য কি?


আমরা বিভিন্ন সময়ে gcc এবং g++ কম্পাইলার ব্যবহার করি। এখানে আমরা দেখব gcc এবং g++ এর মধ্যে পার্থক্য কি।

gcc হল GNU C কম্পাইলার, এবং g++ হল GNU C++ কম্পাইলার। প্রধান পার্থক্য নীচের মত -

  • gcc যথাক্রমে C এবং C++ হিসাবে *.c বা *.cpp ফাইলগুলি কম্পাইল করতে পারে
  • g++ *.c এবং *.cpp ফাইলগুলিও কম্পাইল করতে পারে, তবে উভয়কেই C++ ফাইল হিসাবে গ্রহণ করতে পারে
  • যদি আমরা অবজেক্ট ফাইলগুলিকে লিঙ্ক করতে g++ ব্যবহার করতে চাই, তাহলে এটি স্বয়ংক্রিয়ভাবে STD C++ লাইব্রেরিতে লিঙ্ক হয়ে যায়। জিসিসি তা করে না
  • gcc C ফাইলগুলিকে কম্পাইল করে যাতে কম পূর্বনির্ধারিত ম্যাক্রো আছে
  • gcc C++ ফাইলগুলিকে আরও সংখ্যক পূর্বনির্ধারিত ম্যাক্রো সহ কম্পাইল করে, এবং আরও পূর্বনির্ধারিত ম্যাক্রোর সাথে g++ কম্পাইল করে।

C++ ফাইলের জন্য অতিরিক্ত ম্যাক্রো নিচের মত −

#define __GXX_WEAK__ 1
#define __cplusplus 1
#define __DEPRECATED 1
#define __GNUG__ 4
#define __EXCEPTIONS 1
#define __private_extern__ extern

  1. DirectX 11 এবং DirectX 12-এর মধ্যে পার্থক্য কী?

  2. অ্যান্ড্রয়েডে মাধ্যাকর্ষণ এবং লেআউট_গ্রাভিটির মধ্যে পার্থক্য কী?

  3. অ্যান্ড্রয়েডে onCreate() এবং onStart() এর মধ্যে পার্থক্য কী?

  4. C++ এ int এবং লং এর মধ্যে পার্থক্য কি?