Gast
#464672
Hallo avr-gcc (mit WinAVR in AVR-Studio) spuckt mir folgenden Fehler aus: avr-gcc -mmcu=atmega32 cpulib.o cpulib_asm.o cpudata.o myprogram.o -o cpulib.elf myprogram.o: In function `__vector_10': ../cpulib.c:15: multiple definition of `buffer' cpulib.o:../cpulib.c:15: first defined here myprogram.o: In function `__vector_10': ../cpulib.c:15: multiple definition of `__vector_10' cpulib.o:../cpulib.c:15: first defined here myprogram.o: In function `uart_sendchar': ../cpulib.c:111: multiple definition of `uart_sendchar' cpulib.o:../cpulib.c:111: first defined here [...] Was läuft hier schief? Es scheint mir, irgend eine Datei würde zweimal mit #include eingebunden o.ä., aber dann sollte ja der Compiler motzen. Zudem sagt avr-gcc hier jeweils, dass die doppelte Definition genau an der Stelle steht, wo die ursprüngliche Definition ist - doppelte Definition an der selben Stelle also... Gruss Michael