Bau eines avr-gcc
Aus Amateurfunk Wiki
Bau eines Gnu C Compilers für den Atmel avr
Da ich auf Solaris 10/11 und Mac OS arbeite, benötige ich einen C-Compiler. Ich reiße kurz ab, was ich dazu benötige und wie ich mir den avr-gcc gebaut habe.
Es wird benötigt: 1.binutils-2.17.tar.bz2 von http://www.icewalkers.com/download/binutils/1276/dls/ 2.gcc-4.2.1.tar.bz2 von ftp://ftp.gnu.org/gnu/gcc/gcc-4.2.1/ 3.avr-libc-1.4.6.tar.bz2 von http://www.nongnu.org/avr-libc/
Vorbereitung : mkdir /usr/local/avr ; chown jonny /usr/local/avr ( ich benutzt den User jonny ) mkdir /home/jonny/build_avr
Es werden die Archive binutils-2.17.tar.bz2, gcc-4.2.1.tar.bz2 und avr-libc-1.4.6.tar.bz2 ausgepackt.
Beispiel jonny@powerbook:~/build_avr $ bzcat ../download/gcc-4.2.1.tar.bz2 | gtar xvf - PATH setzen: export PATH=$PATH:/usr/local/avr/bin ; .profile bzw. .bash_profile nicht vergessen, damit der PATH morgen auch noch vorhandes ist ;)
Bau der binutils: cd binutils-2.17 ./configure --target=avr --prefix=/usr/local/avr gmake gmake install cd ..
Bau des gcc: cd gcc-4.2.1 ./configure --target=avr --prefix=/usr/local/avr --enable-languages=c,c++ --disable-nls --disable-libssp --with-dwarf2 gmake gmake install
Bau der avr-libs: cd avr-libc-1.4.6 ./configure --prefix=/usr/local/avr --target=avr --enable-languages=c --host=avr gmake gmake install cd ..
