PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : <<<hilfe, makefile>>>



Robby RP6
25.12.2011, 15:00
Hi,

ich habe gestern den RP6 bekommen. Alles war in Ordnung. Die Folie hat auch bei mir gestunken ;-).
Hab sofort ein Beispielprogramm draufgeladen. Dann wollte ich heute selbst ein Programm schreiben aber das Makefile verstehe ich net. Programmieren kann ich aber bei dem Makefile bin ich gescheitert. Hab es dann mal mit MFile probiert aber bekomme immer eine Fehlermeldung. dann hab ich einfach mal das Target von dem LED-Template editiert. Wieder die Fehlermeldung. Kann mir einer ein "Universal-Makefile" schreiben/nennen?

Danke und fröhlichen 25., Robby RP6

fulltime
25.12.2011, 19:10
Das Makefile bindet die Bibliotheken mit in dein Programm ein, darum ist es notwendig, im Makefile bei "Target =" den Namen deines Programmes hinzuschreiben, aber ohne der Endung .c.


Z.B : File : Move.c
Target = Move

Wenn du im Makefile dann noch weiter hinunter scrollst findest du Pfade die zu den RP6LIBs führen. Diese Pfade musst du dann auch noch anpassen, dass sie in das Verzeichnis schauen wo du die Libs hast.

Das waren meine ersten Stolpersteine, ein kleiner Tipp, mache für jedes Programm einen Ordner mit dem C-File und dem dazugehörigen Makefile.

Dirk
26.12.2011, 11:26
Geh mal im RP6 Forum auf Suche!

Z.B.: https://www.roboternetz.de/community/threads/45305-Problem-mit-erstellen-des-hex-filles