Descomprimimos las binutils, las compilamos e instalamos con los siguientes comandos;
tar xjvf binutils-2.16.1.tar.bz2
cd binutils-2.16.1
./configure --target=avr
make
make install
Si todo sale bien en /usr/local/bin tendremos instaladas utilidades como
/usr/local/bin/avr-ld -v
En primer lugar nos aseguramos de tener el directorio /usr/local/bin en nuestra variable "PATH". Si no está deberemos añadirla:
export PATH=/usr/local/bin:$PATH
A continuación descomprimimos el gcc, lo configuramos, compilamos e instalamos:
tar xjvf gcc-4.1.1.tar.gz
cd gcc-4.1.1
./configure --target=avr --enable-languages=c
make
make install
Si no hay problemas (no debería) el compilador va a instalarse en /usr/local/bin. También quedan instalados ficheros en:
avr-gcc -v
Paso 3. Compilación de
avr-libc.
Descomprimimos avr-libc, lo compilamos e
instalamos:
tar
xjvf avr-libc-1.4.5.tar.bz2
./configure --build=`./config.guess` --host=avr
make
make install
La librería, junto con los
ficheros de inicialización, crt???, y de cabecera, ???.h,
quedarán instalados en el directorio /usr/local/avr.