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
poste doch einfach mal die zeilen 15 und 111, wenn es ein define ist, den jewieligen define dazu.
> poste doch einfach mal die zeilen 15 und 111, wenn es ein define ist, > den jewieligen define dazu. Hat sich mittlerweile geklärt. AVR-Studio bastelt ein fehlerhaftes Makefile...
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.