Oliver Saal

Installationsanleitung avr-gcc unter Linux

Vorbemerkungen

Alle heruntergeladene Programmpakete können mit folgenden Befehlen entpackt werden: Meistens wird ein Unterverzeichnis gleichlautend wie der Paketname angelegt. In diesem Unterverzeichnis sind die in den folgenden Abschnitten angegebenen Befehle auszuführen. Der Befehl make install muss immer als Superuser (root) (Befehl su) ausgeführt werden, wenn das jeweilige Programmpaket in ein Systemverzeichnis installiert werden soll. Alternativ kann auch bei jedem ./configure die Option --prefix=$HOME angegeben werden, so dass das Programm-Paket ins Home-Verzeichnis installiert wird. Dann werden keine Root-Rechte benötigt.

Binutils

Dieses Paket enthält u.a. den Assembler und Linker. Download der aktuellsten Version der binutils von ftp://ftp.gnu.org/gnu/binutils/
Die AVR-Unterstützung ist schon im Quellcode mit dabei, sie muss beim Compilieren explizit aktiviert werden. Die Befehle für die Installation lauten:
./configure --target=avr --program-prefix="avr-"
make
make install

GCC

Dieses Paket enthält den Compiler. Download der aktuellsten Version von GCC von einem Mirror, z.B. ftp://ftp.gwdg.de/pub/misc/gcc/releases/
Die AVR-Unterstützung ist schon im Quellcode mit dabei, sie muss beim Compilieren explizit aktiviert werden. Die Befehle für die Installation lauten:
./configure --target=avr --program-prefix="avr-" --enable-languages=c
make
make install
Sollte beim make install der Fehler
avr-ranlib /usr/local/lib/gcc/avr/3.4.2/libgcc.a
make[2]: avr-ranlib: Kommando nicht gefunden
make[2]: *** [install] Fehler 127
auftreten, so helfen folgende Befehlszeilen zur Abhilfe:
PATH=$PATH:/usr/local/bin
export PATH
make install

AVR-libc

Dieses Paket enthält die Standard-C-Routinen-Bibliothek. Download der AVR-libc von http://savannah.nongnu.org/download/avr-libc/. Die Befehle für die Installation lauten:
./doconf
./domake
./domake install

USIP

UISP ist ein Tool zum Programmieren von AVR-Mikrocontrollern über verschiedene In-System-Programmierer. Download von UISP von http://savannah.nongnu.org/download/uisp/. Die Befehle für die Installation lauten:
./configure
make
make install
Haben Sie auf der Seite einen Fehler entdeckt? Ich würde mich freuen, wenn Sie ihn mir über das Formular mitteilen würden! Vielen Dank!
Letzte Änderung von EMail Oliver Saal am 01.03.2007. Beachten Sie auch die rechtlichen Hinweise.

Valid HTML 4.01!     Valid CSS!