AVR Studio

Gast #264429
Lesenswert?
• ▲
▼
Hallo,

ich habe ein kleines Problem mit dem AVR Studio und dem STK500. Ich
benutze einen Atmega32 und bin dabei mich ins Programmieren von µC
einzuarbeiten. Jetzt möchte ich zu Testzwecken ein Programm in den µC
laden und bekomme beim bauen (build) folgende Fehlermeldung:

make: *** No rule to make target `test.o', needed by `test.elf'.
Stop.
Build failed with 1 errors and 0 warnings...

Ich habe das makefile wie in dem GCC-Tutorial konfiguriert und nutze
natürlich auch C-Codes und keine Assembler.

Kann mir jemand jetzt schon sagen wo der Fehler liegt oder braucht ihr
noch mehr Angaben?

Vielen Dank

Marian
Gast #264433
Lesenswert?
• ▲
▼
Ok diesen Fehler habe ich behoben, ja es war der falsche Name im
makefile.Hatte die 1 hinter test vergessen :(..

Nun ein weiteres Problem. Nachdem ich das Korriegiert habe kommt diese
Fehlermeldung:
make: *** No rule to make target `C:/Dokumente', needed by
`test1.elf'.  Stop.
Build failed with 1 errors and 0 warnings...

Also das c:/Dokument... ist der Pfad wo mein test1.c liegt. Und das
Makefile ist auch in diesem Ordner. wie oder wo erzeugt man ne .elf
Datei und wozu is die gut? Wo liegt nun mein Problem???

Kann mir jemand helfen...danke :)

PS: Wenn ich im Makefile die Liste der Scource-files einstellen möchte,
schreibt er automatisch den ganzen Pfad hin und bei Target schreibt er
nur den Dateinamen. Ist das korrekt?

Soll ich wirklich mein ganzes Makefile posten? Das ist doch ziemlich
lang...
Gast #264435
Lesenswert?
• ▲
▼
Ähem. Das Problem kann daher rühren, dass Leerzeichen im Pfad sind.
Wenn die Datei im Eigene Dateien-Verzeichnis liegt und dieses im
Verzeichnis: C:\Dokumente und Einstellungen liegt,
dann bleibt möglicherweise programmintern nur C:\Dokumente übrig.
Empfehlung: Ein eigenes Verzeichnis (z.B. C:\AVR ) im Basisordner von
C:\ machen und dieses als Quelle und Ziel verwenden.
Dann sollte es automatisch gehen.

Gruss
Jadeclaw.

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.