Hallo, Ich habe ein Programm, das funktioniert wunderbar, jetzt will ich in einer Funktion einen log(x) ausrechnen, dazu hole ich mir #include <math.h> Und mache double x = log(y); wenn ich das kompiliere kommt eine Fehlermeldung: In function `log': : relocation truncated to fit: R_AVR_13_PCREL no symbol Ich habe "math.h,v 1.9 2005/11/11 21:45:36 aesok" Ich versteh das nicht so ganz, kann mir jemand sagen, was ich verkehrt mache, bzw. wie ich das beheben kann? Joerg
Welcher uC? Vermutlich AVR? Math-library dazugelinkt? (-lm) Beim Compilieren/Linken unterschiedliche uC-Typen angegeben? /Ernst
Um genauzu sein: atmega16 Wenn ich dem linker jetzt noch die libm.a dazugeb, klappts auch mit dem Nachbarn, danke für den Hinweis... Gruss
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.