Hallo, Egal welche MCU-Option ich verwende (atmega16, atmega161 ...), ich bekomme jedesmal die Fehlermeldung, dass crtm16x.o (je nach MCU) nicht gefunden wird. Kompiliere ich z.B. das gleiche Prog für nen 4433, geht es alles glatt. Info: Linux avr-gcc aus gcc-core-3.3 gebaut binutils 2.14 avr-libc20030512cvs
Sieht aus wie ein Konfigurationsfehler der binutils. Vermutlich hast Du nur die avr2-Architektur compiliert (--disable-multilib im configure benutzt?).
nein, --disable-multilib hab ich nicht benutzt... Hab es so gemacht wie hier beschrieben: http://www.linuxfocus.org/English/March2002/article231.shtml
Die Anleitung zum bauen der Libc ist falsch. Du musst die scripts doconf und domake benutzen.
Außerdem sind alle dort zitierten Source-Pakete mittlerweile hoffnungslos überaltert. Beste Anlaufadresse für was Aktuelles: http://savannah.nongnu.org/download/avr-libc/snapshots/
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.