Opgrader GCC på Ubuntu 10.04: Fra 4.4.3 til 4.6.1 og Nyeste Snapshot

Hvordan opgraderes fra gcc 4.4.3 til gcc 4.6.1 på Ubuntu 10.04 32-bit ved hjælp af Ubuntu Package Manager, og hvordan konfigureres, kompileres og installeres den nyeste gcc snapshot-fil fra http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2?

For at opgradere fra gcc 4.4.3 til gcc 4.6.1 på Ubuntu 10.04 32-bit, skal du tilføje de nødvendige repositories, opdatere pakkelisten, installere gcc 4.6 og opdatere alternatives for at bruge gcc 4.6 som standard.

Sådan opgraderes fra gcc 4.4.3 til gcc 4.6.1 på Ubuntu 10.04 32-bit ved hjælp af Ubuntu Package Manager

  1. Åbn terminalen.
  2. Tilføj de nødvendige repositories:
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
  3. Opdater pakkelisten:
    sudo apt-get update
  4. Installer gcc 4.6:
    sudo apt-get install gcc-4.6 g++-4.6
  5. Opdater alternatives for at bruge gcc 4.6 som standard:
    
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 10
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
    sudo update-alternatives --config gcc
        

Sådan konfigureres, kompileres og installeres den nyeste gcc snapshot-fil

  1. Download snapshot-filen:
    wget http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2
  2. Udpak filen:
    tar -xvjf gcc-4.7-20110709.tar.bz2
  3. Installer nødvendige afhængigheder:
    sudo apt-get install libgmp3-dev libmpfr-dev libmpc-dev
  4. Opret en build-mappe og naviger til den:
    mkdir gcc-build
    cd gcc-build
  5. Kør konfigurationsscriptet:
    ../gcc-4.7-20110709/configure --enable-languages=c,c++ --disable-multilib
  6. Kompilér koden (dette kan tage lang tid):
    make -j4
  7. Installer den kompilerede gcc:
    sudo make install
  8. Bekræft installationen:
    gcc --version