Biên dịch GCC C++ (g++) cung cấp các mở rộng cho ngôn ngữ C++. Khác biệt giữa hai tùy chọn là có bật các mở rộng GNU có thể vi phạm chuẩn C++ hay không. Lưu ý một số mở rộng vẫn hiệu lực với -std=c++11 nếu chúng không vi phạm chuẩn.
Danh sách mở rộng C++ trong GCC: https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.html