Como instalar o mais recente g ++ (atualmente 5.1) no Ubuntu (atualmente 14.04)? [duplicado]

46

Essa pergunta sempre me incomoda! Última vez para 4.9 Eu tentei os comandos mencionados em esta resposta para g ++ 4.9 . O mesmo truque não funciona agora:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-5.1 g++-5.1

resulta em ...

E: Unable to locate package gcc-5.1
E: Couldn't find any package by regex 'gcc-5.1'
E: Unable to locate package g++-5.1
E: Couldn't find any package by regex 'g++-5.1'

Qual é o comando correto para instalar diretamente o mais recente g + no Ubuntu? Existe algum comando magic que trabalhe uniformemente para todas as atualizações do g ++?

Atualizar :

Descobri que o comando correto para instalá-lo é:

sudo apt-get install g++-5

Isso funciona agora! Embora na página oficial do GCC , a versão é 5.1.

    
por iammilind 05.05.2015 / 08:50

3 respostas

42

verifique a página de repo link

Ele mostra a versão 5 como a versão mais recente, portanto você não encontrará o 5.1 e, portanto, resultará desse erro

você deve instalar usando (ainda versão 5 em seu Repositório)

sudo apt-get install g++-5

Senão, se isso não funcionar, você pode baixar o código-fonte e compilá-lo

    
por Maythux 05.05.2015 / 09:01
35

Use o seguinte comando que encontrei em aqui

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-5 g++-5

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
    
por user3654307 20.06.2016 / 20:21
4

Atualmente, o repo do ubuntu pula a nomenclatura da versão secundária. Quando instalei os pacotes gcc-5 e g ++ -5, a versão que é instalada no meu computador é a 5.2.1. Bem, eu sinto que é o mais recente que você pode conseguir sem compilar sozinho. Então não se preocupe com o 5, é a última versão.

    
por Siddharth Pant 14.11.2015 / 19:00