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
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)
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
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.
Hallo! Am Besten alles selber kompilieren und installieren wie es hier beschrieben ist: http://www.linuxfocus.org/Deutsch/November2004/article352.shtml Gruß, Matthias
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.