কম্পিউটার টিউটোরিয়াল

GCC vs G++ কম্পাইলারের পার্থক্য

gcc (GNU C Compiler) এবং g++ (GNU C++ Compiler) - উভয়েই GCC কম্পাইলার সুটের অংশ, কিন্তু ডিফল্ট আচরণে পার্থক্য রয়েছে।

প্রধান পার্থক্য

বিষয়gccg++
প্রাইমারি ল্যাঙ্গুয়েজCC++
.c ফাইলC হিসেবে কম্পাইলC++ হিসেবে কম্পাইল
.cpp ফাইলC++ হিসেবে কম্পাইলC++ হিসেবে কম্পাইল
স্ট্যান্ডার্ড লাইব্রেরি লিংকিংঅটোমেটিক C++ লাইব্রেরি লিংক করে নাঅটোমেটিক libstdc++ লিংক করে
প্রিডিফাইনড ম্যাক্রোকম (C-স্ট্যান্ডার্ড)বেশি (C++-স্পেসিফিক: __cplusplus, __GNUG__, __EXCEPTIONS ইত্যাদি)

C++-স্পেসিফিক প্রিডিফাইনড ম্যাক্রো (g++)

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

পারামার্স

  • C কোড কম্পাইল করতে gcc বা g++ -x c ব্যবহার করুন।
  • C++ কোড কম্পাইল করতে g++ ব্যবহার করুন (সহজ ও নিরাপদ)۔
  • gcc file.cpp -lstdc++ লিখলেও C++ কম্পাইল হয়, কিন্তু g++ রিকমেন্ডেড।
  1. DirectX 11 এবং DirectX 12-এর পার্থক্য কী?

  2. অ্যান্ড্রয়েডে gravity এবং layout_gravity-এর পার্থক্য

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

  4. C++-এ int এবং long-এর পার্থক্য কী?