Gast
#1476757
Hallo zusammen, Ich hab ein Project im AVR Studio 4 was bisher hervorragend funktioniert hat. Es ist eher groß und ich habe nun noch eine zusätliche Header Datei hinzugefügt die lediglich eine enum-Deklaration enthält. Zudem habe ich diverse Funktionen geändert um diesen neuen variablentyp zu verwenden aber ich habe darauf geachtet auch alle Prototypen zu ändern. Ich bekomme dennoch einen Fehler: c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr6\lib c.a(cmpsf2.o): In function `__lesf2': (.text.fplib+0x0): multiple definition of `__eqsf2' c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr6\libgcc.a(_eq_sf.o):(.te xt+0x0): first defined here make: *** [Datei.elf] Error 1 Ich habe keine Ahnung woe libc.a herkommt, geschweige denn was da überhaupt drinnen ist. Von der Funktion habe ich auch noch nie gehört. Wie können ein paar harmlose Änderungen zu so nem beknackten Fehler führe? Hat vielleicht einer von euch schonmal diesen Fehler gehabt, und kennt dessen Ursache und einen Lösungsweg? Gruß, Shibby