Forum: Compiler & IDEs gcc/make-Probleme


von chackie-lee (Gast)


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

von chackie-lee (Gast)


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

von chackie-lee (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.