NIBO 2/FAQ: Unterschied zwischen den Versionen
Aus Nibo Wiki
(Die Seite wurde neu angelegt: „---- '''F:''' Beim Linken des Programms bekomme ich folgende Fehlermeldung: C:\Programme\NIBObeeLib\lib\libnibobee_line.a(line.o): In function `line_readPersiste…“) |
|||
Zeile 1: | Zeile 1: | ||
---- | ---- | ||
'''F:''' Beim Linken des Programms bekomme ich folgende Fehlermeldung: | '''F:''' Beim Linken des Programms bekomme ich folgende Fehlermeldung: | ||
− | C:\Programme\NIBObeeLib\lib\ | + | C:\Programme\NIBObeeLib\lib\libnibo_line.a(line.o): In function `line_readPersistent': line.c:(.text.line_readPersistent+0x10): undefined reference to `__eerd_block' |
− | C:\Programme\NIBObeeLib\lib\ | + | C:\Programme\NIBObeeLib\lib\libnibo_line.a(line.o): In function `line_writePersistent': line.c:(.text.line_writePersistent+0x10): undefined reference to `__eewr_block' |
− | '''A:''' Vermutlich verwenden Sie eine AVR Libc Version, die nicht zur | + | '''A:''' Vermutlich verwenden Sie eine AVR Libc Version, die nicht zur Nibo Library Version passt. Für die nibolib-20100222 benötigen Sie '''WinAVR-20100110'''. |
---- | ---- | ||
'''F:''' Mein Programm zeigt statt eines Floatingpoint Wertes nur ein Fragezeichen an! | '''F:''' Mein Programm zeigt statt eines Floatingpoint Wertes nur ein Fragezeichen an! | ||
'''A:''' Bei den Linkoptionen müssen sie als Bibliothek die ''libprintf_flt.a'' und die ''libm.a'' auswählen '''und''' bei den Linkoption <tt>-Wl,-u,vfprintf</tt> eintragen. | '''A:''' Bei den Linkoptionen müssen sie als Bibliothek die ''libprintf_flt.a'' und die ''libm.a'' auswählen '''und''' bei den Linkoption <tt>-Wl,-u,vfprintf</tt> eintragen. |
Version vom 10. März 2010, 11:00 Uhr
F: Beim Linken des Programms bekomme ich folgende Fehlermeldung:
C:\Programme\NIBObeeLib\lib\libnibo_line.a(line.o): In function `line_readPersistent': line.c:(.text.line_readPersistent+0x10): undefined reference to `__eerd_block' C:\Programme\NIBObeeLib\lib\libnibo_line.a(line.o): In function `line_writePersistent': line.c:(.text.line_writePersistent+0x10): undefined reference to `__eewr_block'
A: Vermutlich verwenden Sie eine AVR Libc Version, die nicht zur Nibo Library Version passt. Für die nibolib-20100222 benötigen Sie WinAVR-20100110.
F: Mein Programm zeigt statt eines Floatingpoint Wertes nur ein Fragezeichen an!
A: Bei den Linkoptionen müssen sie als Bibliothek die libprintf_flt.a und die libm.a auswählen und bei den Linkoption -Wl,-u,vfprintf eintragen.