Korzystam z systemu Ubuntu 16.04 LTS i chcę zainstalować nowszą wersję GCC, w szczególności gcc-7, która została wydana 2 maja 2017 r . Istnieje pakiet dla niego w teście Toolchain buduje ppa , ale wersja Ubuntu wymieniona obok to 7-20170407-0ubuntu2
(nie mam pojęcia, co to odpowiada). Próbowałem postępować zgodnie z instrukcjami w tym pytaniu i tym pytaniu i miałem te same problemy. Są one przed wydaniem gcc 7.1 oficjalnie wydanym, więc nie jestem pewien, czy instrukcje zmieniłyby się w ogóle, gdy jest już dostępne?
Nawet po dodaniu ppa otrzymuję:
user@computer:~$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
user@computer:~$ sudo apt-get update
user@computer:~$ sudo apt install gcc-7
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gcc-7
Masz pomysł, jak mogę zainstalować nowy gcc? Nie zamierzam aktualizować mojej dystrybucji. Nie jestem też ponad budowaniem ze źródła, ale to jest moja ostatnia deska ratunku, ponieważ ręczne zarządzanie tym wszystkim jest po prostu denerwujące.
Odpowiedzi:
Możesz już zainstalować gcc-7 i g ++ - 7 z tego pakietu .
źródło
Rodzaj:
Będziesz mieć zainstalowane
gcc
gcc-7
cpp
cpp-7
g++
g++-7
i kilka dodatkowych pakietów zależności w bieżącej wersji Ubuntu (nie starsze 16.04).źródło