Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Khác biệt giữa compiler GCC và G++


  • gcc (GNU C Compiler): compile .c là C, .cpp là C++. Link: không tự link libstdc++.
  • g++ (GNU C++ Compiler): compile cả .c và .cpp đều là C++. Tự động link libstdc++.
  • g++ định nghĩa thêm macro: __cplusplus, __GXX_WEAK__, __EXCEPTIONS, __GNUG__...

Lời khuyên: Luôn dùng g++ cho code C++ để tự link thư viện chuẩn.