Come installare g ++ 5.1 sul desktop Ubuntu 15.04 a 64 bit?


15

Vorrei sperimentare il nuovo compilatore GCC 5.1 C ++ su Ubuntu.

Quindi, ho scaricato e installato Linux Ubuntu desktop 15.04 a 64 bit in una macchina virtuale.

Quindi, nel terminale, ho inserito i seguenti comandi:

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

Diversi pacchetti sono stati scaricati e installati; ma quando entro:

g++ --version

Ricevo ancora:

g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2

Ho anche provato (da questa domanda ):

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

Ma ho ancora 4.9.2 come output da g++ --version.

Cosa devo fare per provare g ++ 5.1, senza creare il tutto dai sorgenti?
È possibile installare file binari predefiniti?


Risposte:


6

La suite GCC 5.x non è disponibile in 15.04. Puoi ottenerlo aggiungendo un PPA, come https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain

Non sono sicuro se questo comporterà il fatto che sia il compilatore predefinito, quindi potrebbe essere necessario chiamarlo come g++-5o simile, per usarlo. Potresti anche avere alcuni seri problemi con il collegamento ad alcune librerie C ++ che sono incluse in Ubuntu 15.04, poiché ha alcune incompatibilità con 4.9, principalmente per quanto riguarda STL.


Dopo averlo installato, la versione di sistema di gcc dovrebbe ancora mostrare 4. * a meno che tu non lo cambi. In genere, devi solo chiamare gcc-5 quando vuoi usarlo aggiungendo il flag CC = / usr / bin / gcc-5 ai tuoi comandi.
mchid

Quel ppa non esiste più. Rimuovi questa risposta.
Pian0_M4n

Ubuntu 15.04 è anche EOL ora. La risposta non è invalidata dal fatto che è vecchia. La domanda riguarda in particolare il 15.04. A questo punto, se sei il 15.04, devi fare tutto da solo. Sarebbe meglio aggiornare.
dobey

19

Non l'ho provato su Ubuntu 15.04 ma è così che l'ho installato su Ubuntu 14.04 da un 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++

In alternativa puoi scaricarlo e compilarlo dal sorgente. Lo facevo prima, ma ci vuole un po 'più di tempo.



0

15.04 è EOL ora ma quando era ancora in uso, è possibile installare quello hardening-wrapperche viene fornito /usr/bin/gcc-5.

Il gcc-5pacchetto è ora disponibile il 15.10+.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.