Forum: Compiler & IDEs Mega 16


von Cord (Gast)


Lesenswert?

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

von Joerg Wunsch (Gast)


Lesenswert?

Sieht aus wie ein Konfigurationsfehler der binutils.  Vermutlich hast
Du nur die avr2-Architektur compiliert (--disable-multilib im
configure benutzt?).

von Cord (Gast)


Lesenswert?

nein, --disable-multilib hab ich nicht benutzt... Hab es so gemacht wie
hier beschrieben:
http://www.linuxfocus.org/English/March2002/article231.shtml

von R2D2 (Gast)


Lesenswert?

Die Anleitung zum bauen der Libc ist falsch. Du musst die scripts doconf
und domake benutzen.

von Joerg Wunsch (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.