make.exe : *** No rule to make target `foo.o'

Gast #39853
Lesenswert?
• ▲
▼
Hi!

Habe jetzt schon auf 2 Rechnern (beide winxp) das aktuelle WINAVR 
installiert und wollte damit ein Projekt compilieren, das bisher 
funktioniert hat.
Zuerst habe ich es mit AVRStudio 3.56 probiert. Die Anleitung immer wie 
in der Readme.text beschrieben befolgt. Im Makefile main als targetnamen 
und uC-Typ eingetragen. Dann Compiliert und bekomme folgende 
Fehlermeldung:

-------- begin --------
avr-gcc --version
avr-gcc (GCC) 3.3 20030421 (prerelease)
Copyright (C) 2002 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 `foo.o', needed by `main.elf'. 
Stop.
---------------------------

Jetzt habe ich die main.c einfach mal im ProgrammersNotepad geladen und 
Compile gedrückt und bekomme selbe ausgabe. Die paths sind richtig 
gesetzt. Habe ich etwas übersehen oder an was liegt es? Habe schon in 
einigen dokus etc nachgelesen finde aber nichts.
Was hat es denn auf sich mit der foo.o?

Bin für jede Hilfe dankbar
Axel

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.