AVR GCC Problem: File format not recognized

Gast #3467229
Lesenswert?

Also irgendwie kann ich nicht ohne Fehler mit dem AVR GCC compilieren. 
Vor paar Wochen funktionierte noch alles fehlerfrei und jetzt kommt 
immer folgende Fehlermeldung, ich benutze codeblocks:


Build: Debug in lasttest (compiler: GNU GCC Compiler for AVR)

avr-g++ -L/usr/lib -o bin/Debug/lasttest.elf obj/Debug/main.o 
-mmcu=attiny13 -Wl,-Map=bin/Debug/lasttest.map,--cref
/usr/lib/libm.so: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))


Ich verstehe das genaue Problem nicht, die libm.so ist in /usr/lib 
jedenfalls vorhanden.
Gast #3467383
Lesenswert?

Timi schrieb:
> avr-g++ -L/usr/lib -o bin/Debug/lasttest.elf obj/Debug/main.o
> -mmcu=attiny13 -Wl,-Map=bin/Debug/lasttest.map,--cref
> /usr/lib/libm.so: file not recognized: File format not recognized
> collect2: error: ld returned 1 exit status
> Process terminated with status 1 (0 minute(s), 0 second(s))
> 0 error(s), 0 warning(s) (0 minute(s), 0 second(s))
>
> Ich verstehe das genaue Problem nicht, die libm.so ist in /usr/lib
> jedenfalls vorhanden.

Ja, aber wenn du deinen Compiler nicht direkt auf dem AVR laufen lässt 
(was ja doch eher unwahrscheinlich ist), dann ist das nicht die für den 
AVR. Warum gibst du ein -L/usr/lib an? Da ist keine einzige Lib drin, 
die für den AVR geeignet ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren