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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.