I have Ubuntu 10.04 32-bit with gcc 4.4.3 currently installed on it. I want to upgrade it to gcc 4.6.1.

  1. How to update using Ubuntu Package Manager:

    apt-get upgrade/install
    
  2. As a second option I downloaded the latest gcc snapshot file from:

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

How do I configure, compile, and install it?

link|improve this question

54% accept rate
Btw, Ubuntu specific questions can also be asked at Ask Ubuntu StackExchange site. – Ilari Kajaste Jul 15 '11 at 7:28
feedback

3 Answers

up vote 2 down vote accepted

I think you can get it by adding this PPA to your repositories:

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

You can add the PPA by running

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

After it's in the repositories (and after running apt-get update) you should be able to either 1) update to the latest version using apt-get upgrade, or possibly 2) you'll have it available as a separate package you need to you'll need to apt-get install. I'm not sure which is the case with this package.

Further information: Guide on how to add a PPA to your repositories.

link|improve this answer
3  
Did not work. After sudo add-apt-repository ppa:ubuntu-toolchain-r/test and sudo apt-get update, both sudo apt-get upgrade gcc and sudo apt-get upgrade g++-4.7 did nothing. I have a stock 11.10 64bit install. – Mozza314 Dec 23 '11 at 21:44
feedback

Add https://launchpad.net/~ubuntu-toolchain-r/+archive/test to your repositories by running:

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

Then follow the steps in http://askubuntu.com/a/26518/23678 to map gcc to the version you just installed.

In our case, you want to run:

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++
link|improve this answer
+1, this worked for me. The last line needs code formated but it wasn't a big enough edit to allow the change. – N Rahl Apr 26 at 17:49
feedback

You don't get latest anything on LTS with the package manager. It's supposed to be stable with backported security updates. I'm not a fan of updating distros, I just reinstall and copy ~/

  
./configure
make
make install  

is the general procedure. Read the options in the configure script...you have to have a version installed to compile a new one. make install will probably mangle your current install.

suggestion: if you want "newest" then use "newest" - that's 11.10 at this point I think.

link|improve this answer
Have you mentioned updating Ubunut itself. That's not what I am looking for. I am looking to upgrade gcc installed on my ubuntu. – goldenmean Jul 15 '11 at 6:44
not a good idea and it may cause many problems later. – aking1012 Jul 15 '11 at 6:47
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.