gcc/make-Probleme

Gast #436568
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
Gast #436783
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
Gast #436791
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren