Forum: Compiler & IDEs linux gcc für avr


von albra (Gast)


Lesenswert?

Hallo,
ich habe ich RPM-Pakete für den AVR unter Suse installiert.
avr-binutils-2.13.90.030512-2.i386.rpm
avr-gcc-3.2.90.20030512-1.i386.rpm
avr-gcc-c++-3.2.90.20030512-1.i386.rpm
Die c++ Erweiterung ist nicht so wichtig aber ich habs mal mitgenommen.

Die Installation war eigentlich, sogar für mich als unwissender
Linuxeinsteiger, recht einfach und hat funktioniert.
So nun aber zu den Problemen, zuerst stimmen die Pfade zu den Include
Dateien nicht. Ich habe das dann per Hand umgeleitet, also <io.h> auf
"irgendwo/io.h". Die Include's wurden dann auch gefunden aber eine
crt8m.o für den "LD" wurde nicht gefunden und habe ich auch nicht auf
dem Rechner.
Was kann ich denn da noch tun ??

Dirk

von Fritz G. (fritzg)


Lesenswert?

Dir fehlt die avr-libc:

http://savannah.gnu.org/projects/avr-libc/

Die musst du dir allerdings selbst compilieren.

$ gunzip -c avr-libc-<version>.tar.gz
$ cd avr-libc-<version>
$ ./doconf
$ ./domake
$ cd build
$ make install


(Ein Hoch dem Mann der Cut&Paste erfunden hat)

von Rick Dangerus (Gast)


Lesenswert?

Bei Debian gibt es die avr-libc auch als Paket.

Vielleicht ist das auch bei Suse so?
Ansonsten bleibt nur der Weg von Fritz.

Rick

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Außerdem ist das Zeugs hornalt.  Don't use it.

Aktuell:

GCC 3.4.4 (4.x unter Vorbehalt, am ehesten dort die Snapshots)
binutils 2.16
avr-libc 1.2.5 (1.4.0 wird bald da sein)
GDB 6.3 (glaub' ich, ich müsste nachgucken)

Mit diesem 3 Jahre alten Krempel wird man heute nicht mehr
glücklich werden.

von Matthias (Gast)


Lesenswert?

Hallo!

Am Besten alles selber kompilieren und installieren wie es hier
beschrieben ist:
http://www.linuxfocus.org/Deutsch/November2004/article352.shtml


Gruß,
Matthias

von Fritz G. (fritzg)


Lesenswert?

Die Originalanleitung gibts hier:

http://www.nongnu.org/avr-libc/user-manual/install_tools.html

Ist wirklich einfach (sofern man lesen kann) und dauert ca. 10-20
Minuten.

von albra (Gast)


Lesenswert?

Ja es geht. Vielen Dank für die Tips und Hinweise.
Ich habe immer nach RPM's gesucht, gar nicht an eine andere
Möglichkeit gedacht.

Dirk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.