Come posso aggiornare gcc all'ultima versione in Ubuntu 10.04?


44

Ho Ubuntu 10.04 a 32 bit con gcc 4.4.3 attualmente installato su di esso. Voglio aggiornarlo a gcc 4.6.1.

  1. Come aggiornare usando Ubuntu Package Manager:

    apt-get upgrade/install
    
  2. Come seconda opzione ho scaricato l'ultimo file di snapshot gcc da:

    http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

Come posso configurarlo, compilarlo e installarlo?


1
A proposito, le domande specifiche di Ubuntu possono anche essere poste nel sito Ask Ubuntu StackExchange.
Ilari Kajaste,

Risposte:


11

Penso che puoi ottenerlo aggiungendo questo PPA ai tuoi repository:

https://launchpad.net/~ubuntu-toolchain-r/+archive/test

È possibile aggiungere il PPA eseguendo

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

Dopo che è nei repository (e dopo averlo eseguito apt-get update) dovresti essere in grado di 1) aggiornare all'ultima versione usando apt-get upgrade, o possibilmente 2) lo avrai disponibile come pacchetto separato di cui hai bisogno apt-get install. Non sono sicuro che sia il caso di questo pacchetto.

Ulteriori informazioni: Guida su come aggiungere un PPA ai repository.


4
Non ha funzionato. Dopo sudo add-apt-repository ppa:ubuntu-toolchain-r/teste sudo apt-get update, entrambi sudo apt-get upgrade gcce sudo apt-get upgrade g++-4.7non ha fatto nulla. Ho un stock 11.11 a 64 bit installato.
voltrevo,

41

Aggiungi https://launchpad.net/~ubuntu-toolchain-r/+archive/test ai tuoi repository eseguendo:

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

Quindi seguire i passaggi su AskUbuntu per eseguire il mapping gccalla versione appena installata.

Nel nostro caso, vuoi eseguire:

sudo apt-get update
sudo apt-get install gcc-4.6
sudo apt-get install g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

1
+1, questo ha funzionato per me. L'ultima riga richiede la formattazione del codice ma non è stata una modifica abbastanza grande per consentire la modifica.
Nick,

Perché questa non è la risposta selezionata?
pyler,

2

Non si ottiene nulla di recente su LTS con il gestore pacchetti. Dovrebbe essere stabile con gli aggiornamenti di sicurezza backported. Non sono un fan dell'aggiornamento delle distro, devo solo reinstallare e copiare ~ /

  
./configure
make
make install  

è la procedura generale. Leggi le opzioni nello script di configurazione ... devi avere una versione installata per compilarne una nuova. make install probabilmente rovinerà l'installazione attuale.

suggerimento: se vuoi "il più recente", usa "il più recente" - penso che a questo punto sia l'11.10.


Hai menzionato l'aggiornamento di Ubunut stesso. Non è quello che sto cercando. Sto cercando di aggiornare gcc installato sul mio Ubuntu.
Goldenmean,

non è una buona idea e potrebbe causare molti problemi in seguito.
RobotHumans,
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.