Eu gostaria de experimentar o novo compilador GCC 5.1 C ++ no Ubuntu.
Então, baixei e instalei o Linux Ubuntu desktop 15.04 de 64 bits em uma máquina virtual.
Então, no terminal, digitei os seguintes comandos:
sudo apt-get update
sudo apt-get install g++5
Vários pacotes foram baixados e instalados; mas quando eu entro:
g++ --version
Eu ainda recebo:
g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2
Eu também tentei ( desta 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 g++ --version
.
O que devo fazer para experimentar o g ++ 5.1, sem criar tudo a partir das fontes?
É possível instalar binários pré-criados?
apt
software-installation
gcc
c++
MikePro
fonte
fonte
Respostas:
O conjunto do GCC 5.x não está disponível no 15.04. Você pode obtê-lo adicionando um PPA, como https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain
Não tenho certeza se isso resultará no compilador padrão, portanto, você ainda pode precisar chamá-lo como
g++-5
ou similar para usá-lo. Você também pode ter alguns problemas sérios ao vincular a determinadas bibliotecas C ++ incluídas no Ubuntu 15.04, pois há alguma incompatibilidade com a 4.9, principalmente no que diz respeito à STL.fonte
Não testei no Ubuntu 15.04, mas foi assim que o instalei no Ubuntu 14.04 a partir de um PPA.
Alternativamente, você pode baixá-lo e compilar a partir do código-fonte. Eu costumava fazer isso antes, mas levava um pouco mais de tempo.
fonte
Embora isso tenha alguns meses, se você quiser que o g ++ --version produza a versão 5.1, siga estas instruções: Como usar o último gcc (dica: symlinks)
fonte
15.04 é EOL agora, mas quando ainda estava em uso, você pode instalar o
hardening-wrapper
que acompanha/usr/bin/gcc-5
.O
gcc-5
pacote já está disponível em 15.10+.fonte