GCC für AVR

Leider beinhaltet die openSUSE keine AVR binutils mehr. Darum müssen diese zuerst von Hand übersetz werden.

Die gcc Quellen können unter http://ftp.gnu.org/gnu/gcc heruntergeladen werden.

 

Installation

Eine Shell öffnen und als root das Archiv entpacken. Bsp:

# bunzip2 gcc-4.6.2.tar.bz2 | tar xf -

 

In das entpackte Verzeichnis wechseln (cd gcc-4.6.2).

Anschließend erstellen wir ein Unterverzeichnis, dadurch werden die Kompillate später von den Quellen getrennt.


# mkdir avr-out
# cd avr-out

Nun wird die konfiguration gestartet:


# ../configure --prefix=/usr --target=avr --enable-languages=c,c++ --disable-nls --disable-libssp --with-dwarf2

--prefix wird verwendet, damit die binutils später unter /usr instaliert werden. Wird --prefix nicht angegeben landen die Ergebnisse unter /usr/local


Wurde die Konfiguration erfolgreich beendet, startet man die Kompilation mit dem Befehl make.

 

Anschließend werden die avr binutils mit make install installiert



Zurück