1) Scaricare i sorgenti Gnu binutils da qui: http://ftp.gnu.org/gnu/binutils

2) Scompattare i sorgenti Gnu binutils:

codice:
   tar xzvf binutils-2.23.2.tar.gz
entrare nella cartella creata:
codice:
   cd binutils-2.23.2
digitare i seguenti comandi:
codice:
   ./configure
   make -j2
   sudo make install
   cd ..
3) Scaricare i sorgenti GCC da qui(Downloads/Mirror sites): http://gcc.gnu.org/

4) Scompattare i sorgenti:

codice:
   tar xzvf gcc-4.8.0.tar.gz
entrare nella cartella creata:
codice:
   cd gcc-4.8.0
5) Installare i prerequisiti (mpfr, gmp, isl, etc). Si esegue lo script './contrib/download_prerequisites':

codice:
    ./contrib/download_prerequisites
6) Uscire dalla cartella gcc-4.8.0:
codice:
   cd ..
7) Creare la cartella gcc-4.8.0-build:
codice:
   mkdir gcc-4.8.0-build
8) Entrare nella cartella appena creata:
codice:
   cd gcc-4.8.0-build
9) Eseguire il comando:
codice:
../gcc-4.8.0/configure --prefix=/usr/local --enable-shared --enable-multiarch --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++,fortran,go,objc,obj-c++ --enable-targets=all
10) Eseguire il comando:
codice:
make -j2
11) eseguire il comando:
codice:
sudo make install
A questo punto, se tutto è andato bene, gcc 4.8.0 è installato.
Si può verificarlo con i seguenti comandi: