Ich verwende Ubuntu 16.04 LTS und möchte eine neuere Version von GCC installieren, insbesondere gcc-7, die am 2. Mai 2017 veröffentlicht wurde . Es gibt ein Paket dafür im Toolchain Test Builds ppa , aber die nebenstehende Ubuntu-Version ist 7-20170407-0ubuntu2
(ich habe keine Ahnung, womit das zusammenhängt). Ich habe versucht, die Anweisungen in dieser Frage und in dieser Frage zu befolgen, und hatte dieselben Probleme. Sie sind von vor gcc 7.1 und hatten offiziell eine Veröffentlichung, also bin ich mir nicht sicher, ob sich die Anweisungen jetzt überhaupt ändern würden, wenn sie herauskommen?
Auch nach dem Hinzufügen des ppa erhalte ich Folgendes:
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
Hast du eine Idee, wie ich den neuen gcc installieren kann? Ich möchte meine Distribution nicht aktualisieren. Ich bin auch nicht über das Bauen von der Quelle hinaus, aber das ist meine letzte Rettung, weil es nur ärgerlich ist, das alles von Hand zu schaffen.
Antworten:
Sie können gcc-7 und g ++ - 7 bereits aus diesem Paket installieren .
quelle
Art:
gcc
gcc-7
cpp
cpp-7
g++
g++-7
Außerdem haben Sie in Ihrem aktuellen Ubuntu-Release (nicht älter als 16.04) einige zusätzliche Abhängigkeitspakete installiert .quelle