hallo leute , ich lese gerade http://www.nongnu.org/avr-libc/user-manual/assembler.html und wollte ein avr programm mit avr-gcc compilern. und zwar mit nur einer assembler quell-datei. den beispielcode habe ich kopiert ich verwende das makefile von dieser webseite. und die toolchain von atmel avr. ich bekomme immer als fehlermeldung: asm_example.o:asm_example.S:13: multiple definition of `main' asm_example.o:asm_example.S:13: first defined here asm_example.o:asm_example.S:18: multiple definition of `__vector_6' asm_example.o:asm_example.S:18: first defined here asm_example.o:asm_example.S:41: multiple definition of `__vector_default' asm_example.o:asm_example.S:41: first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:380: asm_example.elf] Error 1 habe den beispielcode/makefile bearbeitet für attiny2313 mir gehts nur darum das ich es compilen kann, danke für jede hilfe
:
Bearbeitet durch User
Dein Makefile geht davon aus, dass auch eine asm_example.c vorhanden ist. Kommentiere die mal aus.
Im Makefile:
1 | # List C source files here. (C dependencies are automatically generated.)
|
2 | SRC = |
3 | #$(TARGET).c
|
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.