www.mikrocontroller.net

Forum: Compiler & IDEs gcc/make-Probleme


Autor: chackie-lee (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin moin,

bin gerade dabei meine ersten eigene Programme per gcc und make zu 
compilieren.
Allerdings treten dabei ein paar Probleme auf:

- Er findet die include-files nicht.
Gebe ich bei SRC = den absoluten Pfad an, dann klappt es nicht.
Wenn ich allerdings $PATH dort angebe, scheint es zu funktionieren,
führt aber zu Problem Nummer 2.

- "Keine Regel vorhanden, um das Target >>xyz.hex<< benötigt von >>hex<< 
zu erstellen."
Wenn ich nur ein Hello-World-Prog habe funktioniert alles, aber sobald 
es ein bisschen komplizierter wird und mehr Code und includes 
dazukommen, dann kommt immer dieser Hinweis.
Wo müsste ich denn geforderte Regeln definieren und wie sähen die aus?

Bin gerade ein bisschen durchn Wind...

Gruß
  chackie

Autor: chackie-lee (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich raff es nicht.
Die make-file hat vorher immer prima funktioniert und auf einmal versagt 
sie ihren Dienst.
Die geforderten Regeln für .elf .hex und Co sind alle vorhanden.
Hab sogar die Makefile auf dem AVR-GCC-Tutorial getestet 
(http://www.mikrocontroller.net/wikifiles/b/b6/Makefile) und trotzdem 
kein Erfolg.
Es ist, als ob make die Hälfte der make-file ignoriert.
Zur Zeit steh ich bei diesem Problem echt auf dem Schlauch.

Gruß
  chackie-lee

Autor: chackie-lee (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok,
der Fehler lag - wo auch sonst - bei mir.
Hatte in der SRC noch die $PATH drin, die ich am Anfang mal aus voller 
Verzweiflung hinzugefügt hatte.
Jetzt funktioniert es.

Naja, danke an all die geduldigen Leser.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.