Você já pode instalar o gcc-7 e o g ++-7 de este pacote .
sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7
Estou executando o Ubuntu 16.04 LTS e quero instalar uma versão mais nova do GCC, especificamente o gcc-7, que foi lançado 2 de maio de 2017 . Existe um pacote para ele no teste do Toolchain que constrói o ppa , mas a versão do Ubuntu listada próximo a ele é 7-20170407-0ubuntu2
(não tenho idéia do que isso corresponde). Eu tentei seguir as instruções em esta questão e < um href="https://sobrelinux.info/questions/56984/gcc-7-for-ubuntu-16-04"> esta questão e teve os mesmos problemas. Eles são de antes do gcc 7.1 oficialmente ter um lançamento, então eu não tenho certeza se as instruções mudariam em tudo agora que ele está fora?
Mesmo depois de adicionar o ppa, recebo o seguinte:
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
Alguma ideia de como eu posso instalar o novo gcc? Eu não estou olhando para atualizar minha distribuição. Eu também não estou acima de construir a partir da fonte, no entanto, esse é o meu último recurso porque gerenciar tudo manualmente é apenas irritante.
Você já pode instalar o gcc-7 e o g ++-7 de este pacote .
sudo add-apt-repository ppa:jonathonf/gcc-7.1
sudo apt-get update
sudo apt-get install gcc-7 g++-7
Tipo:
sudo sed -i 's/xenial/zesty/g' /etc/apt/sources.list.d/ubuntu-toolchain-r*.list
sudo apt update && sudo apt full-upgrade
E você terá instalado o gcc
gcc-7
cpp
cpp-7
g++
g++-7
e alguns pacotes de dependências adicionais em sua versão atual do Ubuntu (não mais antigos 16.04).
Tags apt package-management gcc ppa 16.04