Instructions

- 33 -
Si vous ne savez pas exactement ce qui s’est mal passé, enregistrez toutes
les éditions de commande dans un chier et adressez-le au support. Il est im-
portant d’envoyer toujours un maximum d’informations! Il sera ainsi plus facile
de vous aider.
GCC pour l’AVR
Le GCC est patché, traduit et installé à peu près comme les Binutils:
> cd ~/Robot Arm> bunzip2 -c gcc-4.1.1.tar.bz2 | tar xf -
> cd gcc-4.1.1
> patch -p0 < ../gcc-patch-0b-constants.diff
> patch -p0 < ../gcc-patch-attribute_alias.diff
> patch -p0 < ../gcc-patch-bug25672.diff
> patch -p0 < ../gcc-patch-dwarf.diff
> patch -p0 < ../gcc-patch-libiberty-Makele.in.diff
> patch -p0 < ../gcc-patch-newdevices.diff
> patch -p0 < ../gcc-patch-zz-atmega256x.diff
> mkdir obj-avr
> cd obj-avr
> ../congure --prex=$PREFIX --target=avr --enable-languages=c,c++ \
--disable-nls --disable-libssp –with-dwarf2
> make
> make install
Après le \ appuyez tout simplement sur Entrée et continuez à écrire. Ainsi la
commande peut être répartie sur plusieurs lignes mais on peut également le
laisser complètement de côté.
AVR Libc
Enn, il reste encore l’AVR libc:
> cd ~/Robot Arm
> bunzip2 -c avr-libc-1.4.5.tar.bz2 | tar xf -
> cd avr-libc-1.4.5
> ./congure --prex=$PREFIX --build=`./cong.guess` --host=avr
> make
> make install