PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : programmers notepad 2 will nicht "make`en"



roboterfummler
03.08.2011, 19:26
hallo ,
ich habe damal wieder ein kleines problem.
das programmers notepad 2 ;
ich habe die c-datei\ rp6base LEDs .c
mal probiert in pn2 zu kompilieren aber es klappt nicht es kommen im output das was kommen sollte,
aber er erzeugt keine hex datei.
woran liegt das ?




mfg Maik

radbruch
03.08.2011, 20:01
Standartfrage für PN2: Gespeichert vor dem Kompilieren?

Fehlermeldungen beim Kompilieren?

roboterfummler
03.08.2011, 20:05
gespeichert ja
fehler meldungen ja

Ingo1988
03.08.2011, 20:08
Wenn Fehlermeldungen auftauchen ist es doch logisch, dass es keine Hex Datei gibt;) aber für diesen Fall ist die Kenntnis der Fehlermeldung einer Zielführung zuträglich;)
Denn ohne ist es nicht möglich weitere Tips zu geben.

Lieben Gruß

roboterfummler
03.08.2011, 20:11
weis ich ja,
aber beim ersten mal nach dem speichern,
sagt mir der output : Process Exit Code: 0
und dann passiert nichts weiter wie sieht das denn aus, wenn
der pn2 erfolgreich eine hex datei erzeugt hat?

mfg Maik

roboterfummler
03.08.2011, 20:18
manchmal kommt in output auch sowas:

C:\Users\WhiteMaik\Desktop>set LANG=C

C:\Users\WhiteMaik\Desktop>make all
make: *** No rule to make target `all'. Stop.

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

roboterfummler
03.08.2011, 20:39
irgenwie glaube ich das programm ist ganz falcsch

Torrentula
05.08.2011, 08:41
Makefile mit dem bei Winavr mitgelieferten Programm MFile erstellt?
Überprüft, dass hinter "TARGET= " auch die richtige C-Datei (ohne C-Endung) aufgeführt ist?

Sieht nämlich danach aus, also ob garkein Target zum compilen definiert ist. Standardmäßig sieht der Target-Abschnitt im Makefile so aus:



# Target file name (without extension).
TARGET = main


MfG

Torrentula

SlyD
05.08.2011, 09:40
> C:\Users\WhiteMaik\Desktop>

Ist klar das das nicht geht wenn Du vermutlich einfach nur die einzelne .c Datei auf den Desktop kopiert hast. ;)
Das MUSS in den Ordnern von den Beispielprogrammen drin bleiben - und zwar alles! Mit allen Dateien und einigen wichtigen Ordnern (RP6Lib) sonst fehlt Dir nicht nur das Makefile wie Torrentula ja schon angedeutet hat (es ist aber schon fertig mit dabei und muss nicht erstellt werden) sondern auch die RP6 Library.

MfG,
SlyD

Torrentula
05.08.2011, 09:47
(es ist aber schon fertig mit dabei und muss nicht erstellt werden)Gut wusste ich nicht :) habe den RP6 nicht selber

roboterfummler
09.08.2011, 09:27
Aber irgendwie Muss das ja klappen