> Kann mir jemand den Fehler nennen?
Das kann nur Dein Compiler (oder Linker? oder doch der Präprozessor??).
Hierzuworkstation compiliert (und linkt) es einwandfrei und sogar mit
ohne Warnings.
Bei mir kommt:
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crt
m8515.o:(.init9+0x0): undefined reference to `main'
make: *** [Laufschrift.elf] Error 1
Ein genereller Tipp: (nicht böse gemeint)
Der Informationsgehalt deines Postings ist ungefähr:
'Mein Auto Marke VW ist kaputt. Sag mir wo der Fehler liegt ich verrate
dir aber nicht mehr.'
z.B:
-was für einen AVR verwendest du?
-was für (einen) / welche Fehler gibt dir der Compiler zurück.
(Zeilenangaben sind hier im Forum sinnlos)
Andreas Knaup schrieb:> ich habe gerade folgendes Programm in AVR Studio eingegeben:
Ich hoffe du hast es reinkopiert xD =) =) =)
Sorry, aber bin noch ein Frischling.
Hab es reinkopiert.
Hier die Ausgabe:
Build started 1.11.2010 at 11:37:06
avr-gcc -mmcu=atmega8515 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char
-funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT
lauflicht2.o -MF dep/lauflicht2.o.d -c ../lauflicht2.c
avr-gcc -mmcu=atmega8515 -Wl,-Map=lauflicht2.map lauflicht2.o -o
lauflicht2.elf
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr4/crt
m8515.o:(.init9+0x0): undefined reference to `main'
make: *** [lauflicht2.elf] Error 1
Build failed with 1 errors and 0 warnings...
nutze einen Atmega8515
Auch wenn du Frischling bist: Mehr Infos!
Womit schreibst du die Programme? Du hast wohl vergessen diese .c Datei
deinem Projekt hinzuzufügen, bzw. die Datei im MAKEFILE anzugeben oder
ähnliches.
Was auffällt: in der ersten Fehlermeldung ging's um Laufschrift.elf, im
Mitschnitt der Kompilierung war's lauflicht2.elf, und das hier
eingestellte Programm ist gem. Überschrift lauflicht.c, es müsste also
lauflicht.elf heißen, somit wieder anders.
Welches Programm hast Du hier gezeigt und welches hast Du kompiliert?
Ich hatte einfach noch ein zweites Projekt angelegt, desegen lauflicht
und lauflicht2.
Ich habe ein Projekt in AVR Studio4 angelegt und dort das Programm
reinkopiert.
Hat sonst bei anderen Programmen auch funktioniert.