Como instalar o g ++ 5.1 no desktop do Ubuntu 15.04 64-bit?

15

Gostaria de experimentar o novo compilador GCC 5.1 C ++ no Ubuntu.

Então, eu baixei e instalei o Linux Ubuntu desktop 15.04 64-bit em uma máquina virtual.

Então, no terminal, eu digitei os seguintes comandos:

sudo apt-get update
sudo apt-get install g++5

Vários pacotes baixados e instalados; mas quando eu entro:

g++ --version

Ainda recebo:

g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2

Eu também tentei (de esta pergunta ):

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

Mas ainda recebo 4.9.2 como saída de g++ --version .

O que devo fazer para tentar o g ++ 5.1, sem construir a coisa toda a partir de fontes?
É possível instalar binários pré-construídos?

    
por MikePro 13.05.2015 / 22:36

4 respostas

6

O pacote GCC 5.x não está disponível em 15.04. Você pode obtê-lo adicionando um PPA, como link

Não tenho certeza se isso resultará no fato de ele ser o compilador padrão, então talvez você ainda precise chamá-lo como g++-5 ou similar para usá-lo. Você também pode ter sérios problemas com links para certas bibliotecas C ++ que estão incluídas no Ubuntu 15.04, já que tem alguma incompatibilidade com 4.9, principalmente no que diz respeito ao STL.

    
por dobey 13.05.2015 / 22:53
19

Eu não testei no Ubuntu 15.04, mas é assim que eu o instalei no Ubuntu 14.04 de um PPA.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install gcc-5 g++-5
sudo update-alternatives 
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

Como alternativa, você pode fazer o download e compilar a partir da fonte. Eu costumava fazer isso antes, mas demora um pouco mais de tempo.

    
por ARG 03.11.2015 / 16:57
1

Embora este seja um par de meses de idade, se você quiser g ++ --version para a saída 5.1 siga estas instruções: Como faço para usar o mais recente gcc (dica: symlinks)

    
por Trés DuBiel 25.06.2015 / 22:30
0

O 15.04 é EOL agora, mas quando ele ainda estava em uso, você poderia instalar o hardening-wrapper , que vem com /usr/bin/gcc-5 .

O pacote gcc-5 está agora disponível em 15.10 +.

    
por mchid 23.02.2016 / 03:21