- C++98 GCC has full support for the 1998 C++ standard. This mode is the default in GCC versions prior to 6.1 -std=c++98
- C++11 GCC 4.8.1 was the first feature-complete implementation of the 2011 C++ standard, previously known as C++0x. -std=c++11
- C++14 This mode is the default in GCC 6.1 up until GCC 10 (including). -std=c++14
- C++17 This mode is the default in GCC 11. -std=c++17