SPOJ и Codechef имеют оба из них в списке принятых языков. В чем разница между ними, что их нужно различать?
Для C ++ они двоично не совместимы друг с другом, с одной стороны.
Существует множество функций openmp, которые были добавлены между 4.0 и 4.3 для другой.
Изменен двоичный интерфейс приложения (ABI) (то есть вы не можете (надежно) связать двоичные файлы из разных версий вместе)
Все изменения между основными версиями GCC описаны на каждой странице изменений версий: