Makefile No rule to make target `obj/main.o',

OP #411794
Lesenswert?
• ▲
▼
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
Angehängte Dateien:
Gast #411796
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.