Forum: Mikrocontroller und Digitale Elektronik Probleme mit log() aus math.h


von Matze (Gast)


Lesenswert?

Hallo zusammmen,
ich arbeite mit einem ATmega128 und habe leider Probleme mit dem 
Einbinden der log()-Funktion aus math.h.
Wenn ich log() durch z.B. sin() ersetze, lässt sich alles problemslos 
kompilieren (rechnet jetzt nur leider falsch ;)). Math.h wird also 
richtig eigenbunden, der Rest der Software stimmt auch. Wenn ich mit 
log() rechnen möchte, bekomme ich folgende Fehlermeldung:

c:/programme/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/li 
b/avr51\libc.a(floatsisf.o):  In function `__floatunsisf':
(.text.avr-libc.fplib+0x0): multiple definition of `__floatunsisf'
Build failed with 1 errors and 0 warnings...

Kennt das Problem jemand? Bin dankbar für jede Hilfe, ich hab leider 
keine Ahnung wo ich hier was falsch mache.

Gruß Matze

von Klaus W. (mfgkw)


Lesenswert?

Wie sieht denn der Linkerbefehl aus?

von Matze (Gast)


Lesenswert?

Programm zeigen

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.