44

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?

11

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.

  • 4
    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. – voltrevo Dec 23 '11 at 21:44
41

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 on AskUbuntu to map gcc to the version you just installed.

In our case, you want to run:

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, this worked for me. The last line needs code formated but it wasn't a big enough edit to allow the change. – Nick Apr 26 '12 at 17:49
  • Why isn't this the selected answer? – pyler Jul 13 '16 at 16:27
2

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.

  • 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. – RobotHumans Jul 15 '11 at 6:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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