Hallo! Folgende fehlermeldung verstehe ich nicht. **** Full rebuild of configuration Debug for project Test01 **** make -k clean all rm -rf ./Test01.o ./Test01.d Test01.hex make: *** No rule to make target `Test01.hex', needed by `all'. make: Target `all' not remade because of errors. Build complete for project Test01 ich habe laut installationsanleitung eclipse und mspgcc installiert bitte um hilfe, denn leider ist mein ziel(hexfile) nicht erreicht
Das ist keine Meldung von msp430-gcc o.ä. sondern eine Fehlermeldung im Makefile: Du musst darin beschreiben, wie Test01.hex zu erzeugen ist; vermutlich durch objcopy aus Test01.elf:
1 | Test01.hex: Test01.elf |
2 | msp430-objcopy ${OPTIONEN} -O ihex $< > $@ |
Beachte Groß- und Kleinschreibung in Makefiles. Johann
Ich habe ein automatisch generiertes makefile ohne dateiendung im debug ordner. Da steht einiges drin. Jetzt weiß ich nicht, wo ich was einfügen soll, bzw ersetzen?!? Evlt. ist es eine Hilfe, wenn ich ein komplettes make-file von dir bekommen kann. Danke im Voraus
Timo P. schrieb: > Ich habe ein automatisch generiertes makefile ohne dateiendung im debug > ordner. Da steht einiges drin. Jetzt weiß ich nicht, wo ich was einfügen > soll, bzw ersetzen?!? Lies die Dokumentation des Generators oder frag in einem Forum der IDE, die das Makrfile bastelt. Wahrscheinlich ist irgendwo der Name eines Objekts/des Executables/einer Bibliothek falsch eingestellt oder fehlt ganz. Du kannst versuchen, anhand der erzeugten Files nachzuvollziehen, wo in der Oberfläche was nachzutragen ist. Typischerweise sind automatisch erzeugte Makefiles aber noch schwerer zu verstehen als selbstgeschriebene, und make selbst hält auch einiges an Fallstricken bereit. > Evlt. ist es eine Hilfe, wenn ich ein komplettes make-file von dir > bekommen kann. Würd dich nur in die Irre führen. Erstens verwende ich keine MSP, und ausserdem verwende ich zum Build zusätzlich Apache ant, was die Verwirrung noch erhöhen würde... Johann
Wer hat das Makefile erzeugt? Eclipse? Dann sollte man das tunlichst nicht ändern. Bei Eclipse musst du aber den internal Makefile Builder einstellen, denn make ist bei den neueren Windows Versionen des MSPGCC nicht mehr dabei.
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.