Hallo, ich habe gerade WinAVR installiert (Version von April 2006) und wollte ein testprogramchen erstelen und da kamm`s: > "make.exe" all -------- begin -------- avr-gcc (GCC) 3.4.6 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make.exe: *** No rule to make target `obj/main.o', needed by `main.elf'. Stop. > Process Exit Code: 2 > Time Taken: 00:01 Makefile habe ich mit MFile erstellt die dabei bei WinAVR war. Auch mit Makefile von AVR-GCC-Tutorial (dass eigentlich dasselbe ist) hatte ich kein Erfolg. In Ordner C:\WinAVR\examples\demo liegt ein beispiel der geht aber Makefile sieht gaaaaaaanz anders aus. Ist meine Version von MFile schon zu alt ( oder zu aktuell :) für WInAVR ? oder woran liegt es ? Danke !
> oder woran liegt es ?
Dass du vermutlich keine Datei namens main.c hast.
Hinweis: hast du vielleicht ein Main.c oder so ähnlich? Dann sag das
deinem Makefile einfach richtig.
aaaah ! Danke !!! In Fehlermeldung stand doch was von main.o und daher habe ich main.c gar nicht in betracht gezogen. "main" mit C-Quelle hat WinAVR ohne erwiterung ".c" abgespeichert und ich dachte es sollte schon so sein. Weil in Makefile steht es einmal ohne extension und dann SRC mit extension. Und da wiederum dachte ich dass eine main.c bei "Make all" irgendwie automatisch erzeugt wird wenn es nicht gleich das ganze mit .c am Ende speichert. Jetzt habe ich es explizit mit .c gespeichert und es ging !
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.