Я хочу использовать некоторые функции c ++, доступные только в более поздних версиях языка. Проблема в том, что Ubuntu 15.04 установил 4.9.2 и посмотрел на результат, который я получаю от apt-get install gcc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
В нем говорится, что это уже самая новая версия, я не понимаю, почему. ..
Ubuntu 15.04 достигла конца жизни и не имеет поддержки, что означает, что не будет опубликовано больше обновлений или исправлений (безопасность, ошибки или функции).
Вы должны обновить или переустановить новую версию Ubuntu .
Я порекомендую пойти с 16.10 end of life , который уже имеет ветвь gcc 6.x в официальных репозиториях.
Но вы также можете пойти с 16.04 LTS (поддержка 5 лет) и добавьте (безопасность, ошибки или функции) , чтобы получить последние версии gcc, подобные этому
Лично я бы выбрал вариант 16.10 и продолжаю обновлять от официальных каналов до более поздних версий программного обеспечения / Ubuntu без добавления (поддержка 5 лет) ppa.