Werbung
Geändert von Patti (04.09.2011 um 20:31 Uhr)
Hallo Patti,
du brauchst eigentlich kein neues Makefile. Es reicht, wenn du ein vorhandenes in den Projektordner kopierst, im Notepad hinzufügst und im Makefile bei "TARGET = ......" den Dateinamen ohne Endung änderst. Also sehrwahrscheinlich "TARGET = HelloWorld".
MfG
Danke für die Antwort
Also ich habe mein Programm geschrieben habe es in meinem Projektordner geschpeichert und anschließend die makefile hinzugefügt und TARGET auf den namen meines programms geändert also Hello World ohne .c und gespeichert.
Aber der Fehler besteht weiterhin.
Könnte es sein das doch der Pfad falsch ist?
MFG
Patti
Hast du auch die make_all und make_clean Datei in den Projektornder kopiert? Probier mal, ob du durch doppelklicken auf diese Datei das Projekt von Hand erstellen kannst. Wenn nicht, ist ein Problem mit dem Makefile. Ansonsten musst du überprüfen, ob du das Make All Tool im PN auch richtig konfiguriert hast. Schau dazu im RP6 Handbuch, wies geht. es sollte dann so aussehen:![]()
Also habe ich jetz gemacht und jetzt kommt diese fehlermeldung
"C:\Users\patti\Desktop\RP6Examples_20080915\RP6BA SE_EXAMPLES\Neuer Ordner\\make_all.bat"
> Failed to create process: Das System kann die angegebene Datei nicht finden.
> Process Exit Code: 0
> Time Taken: 00:00
MFG Patti
Und du hast die beiden ausführbahren Dateien "make_all.bat" und "make_clean.bat" auch ganz sicher in den Ordner "Neuer Ordner" kopiert? Wenn ich diese nämlich bei mir entferne, kommt exakt derselbe Fehler.
MfG
Also ich habe "make_all.bat" und "make_clean.bat" hinzu gefügt jetzt kommt dieser Fehler > "c:\users\patti\desktop\rp6examples_20080915\rp6ba se_examples\neuer ordner\\make_all.bat"
c:\users\patti\desktop\rp6examples_20080915\rp6bas e_examples\neuer ordner>set LANG=C
c:\users\patti\desktop\rp6examples_20080915\rp6bas e_examples\neuer ordner>make all
-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
/usr/bin/sh: test: Hello: binary operator expected
make: *** No rule to make target `Hello', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:00
Lesezeichen