Как я могу использовать Docker для создания приложения C ++?g++ установлен. (Версия 12.) < /P>
Эта версия не поддерживает последние функции C ++ 23. . < /p>
Я не хочу устанавливать версию 14 непосредственно на сервер и заменить компилятор версии 12 по умолчанию. Причина в том, что это один из возможных способов разбить систему, так как могут быть несправедливые изменения между основными версиями G ++ /gcc выпуск компилятора.
Остальная часть операционной системы зависит от наличия совместимого компилятора, поэтому заменять один для другой не рекомендуется.
< P> Например, как бы я построил этот пример C ++ 23 приложения? < /p>
#include
int main() {
std::println("hello world");
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... pplication