Liebe Netzbewohner Ich habe mir die neue Version "WinAVR-20060421" heuntergeladen und nun hab ich Probleme mit dem Makefile. ++++++++++++++++++Fehlermeldung:++++++++++++++++++++++++++ > "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 RobCV20.elf'. Stop. > Process Exit Code: 2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Makefile will ein main.c ! Wenn ich mein Programm umtaufe auf main.c, wird es richtig compiliert. Ich habe das ganze makefile durchsucht, habe aber nicht gefunden wo Makefile dieses main.o benutzen will. Bin für jeden Tip dankbar Gruss Duri
Gast
#411795
Benutze doch am besten das PRogramm "m-file", das dem Programmpaket "beiliegt". Damit sollten sich solche Fehlermeldungen vermeiden lassen.
Gast
#411796
Ich habe den Fehler gefunden.
Die Defaulteinstellung in Makefile Zeile 84, wenn es mit mfile erstellt
wird:
# List C++ source files here. (C dependencies are automatically
generated.)
CPPSRC = main.cpp --> das gibt den Fehler
-------------------
Richtig ist:
CPPSRC = $(TARGET).cpp
Gast
#411797
Falls es nuch jemandem was nützt: Ich habe das File "makefile_template" aus dem Unterverzeichniss mfile angepasst. Gruss Duri
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.