Makefile wirrwarr

Gast #473639
Lesenswert?
• ▲
▼
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 !
Gast #473792
Lesenswert?
• ▲
▼
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 !

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren