GCC 11 changes the default dialect and introduces module compilation
engineeringcppgccmodulesbuildsGCC 11.1 defaults to GNU C++17 while offering incomplete C++20 modules behind a separate flag. Module interfaces add build dependencies and artifacts that ordinary source-file compilation does not capture.