PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim Kompilieren der C-Programme in .hex



BeneM
02.03.2010, 15:48
Hallo,

ich habe folgendes Problem,
und zwar benutze ich zum erstellen und kompilieren von den C-Programmen das Programmers Notepad in der Version 2.0.10.1010-dizzy (das aktuellste von der PN Homepage)
Für das Kompilieren bin ich wie in der Anleitung des RP6 vorgegangen, jedoch bekomme ich folgende Fehlermeldung angezeigt:

> "c:\users\benedict\desktop\projektarbeit\rp6example s_20080915\rp6base_examples\Example_01_LEDs\\make_ all.bat"

c:\users\benedict\desktop\projektarbeit\rp6example s_20080915\rp6base_examples\Example_01_LEDs>set LANG=C

c:\users\benedict\desktop\projektarbeit\rp6example s_20080915\rp6base_examples\Example_01_LEDs>make all
Der Befehl "make" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

> Process Exit Code: 1
> Time Taken: 00:00


Was muss ich tun damit die Kompilierung problemlos verläuft?

Mit Freundlichen Grüßen
BeneM

Hubert.G
02.03.2010, 16:32
Hast du ein make-File geschrieben?
Wenn ja, in welchem Ordner ist es?

BeneM
02.03.2010, 16:34
Ich habe es anhand eines Beispielprogramms versucht, also ist ein make-File schon vorhanden. Das make-File ist im selben Ordner wie die Quellcodedatei.

gruß
BeneM

Hubert.G
02.03.2010, 16:38
Den File-Namen auch angepasst?

BeneM
02.03.2010, 16:53
Ich habe weder den Namen der Quellcode-Datei geändert noch irgendwas im make-File verändert. Habe alles so belassen wie es war.
(Habe nur einen weiteren Testlauf für die LEDs in den Quellcode eingefügt)

Hubert.G
02.03.2010, 20:48
Wenn du wieder die Originaldatei kompilierst, funktioniert das dann.
Ich habe den Verdacht das du etwas gelöscht oder verschoben hast.

BeneM
02.03.2010, 21:28
Nein, es kommt der selbe Fehler, habe mir gedacht das es auch an dem selbst erstellten Tool "[RP6] MAKE ALL" liegt, jedoch hab ichs dort auch schon auf drei verschiedenen PCs mit den Originaldaten getestet und es kamm immer der selbe Fehler...

schon merkwürdig

gruß BeneM

PocketPc
03.03.2010, 08:52
Hast du die richtigen Verzeichnisse in deinem make_all Ordner und make_clean Ordner angegeben?

Du kannst auch das PN von WINAVR nutzen da sind Make und Clean schon fertig. Da sollte es ohne Problem funktionieren.

Hubert.G
03.03.2010, 10:08
Versuche der Urzustand in dem es funktioniert hat wieder herzustellen.
Das Problem mit den makefile hat mich dazu veranlasst vom PN auf das AVR-Studio umzusteigen. Da braucht man sich um ein makefile nicht zu kümmern.

PocketPc
03.03.2010, 10:35
Ne HuberT:
Ich muss im AVR immer ein makefile mit einbinden. Da das erstellte bei mir nicht funktioniert. Wie kann ich das umgehen. bzw. wie gehtst du vor beim Erstellen eines Projektes?

Hubert.G
03.03.2010, 12:21
Hast du unter Project / Configuration Options den Haken bei Use External Makefile gesetzt? Das habe ich nicht.
Ich arbeite mit Standard Konfiguration, dazu gekommen ist in Customer Options

-Os
-std=gnu99