Hallo, ich versuche ein Makefile von AVR-GCC 3.2 (Version von Avrfreaks) nach WinAVR zu portieren, leider aber ohne Erfolg. (Betriebssystem: Win2k) AVR-GCC 3.2: ------------ installiert nach c:\avrgcc Umgebungsvariablen: AVR=C:\avrgcc CC=avr-gcc PAth= ...;C:\avrgcc\bin Die beiden BAtchdateien "gcc_cmp.bat" und "gcc_cmp2.bat" habe ich nach c:\avrgcc\bin kopiert. Das Projekt befand sich unter c:\avrgcc\Projekte\lcd_test AVR-GCC kompiliert ohne Fehler ! WinAVR : -------- installiert nach c:\Programme\WinAVR Umgebungsvariablen: PAth= ...;C:\Programme\WinAVR\bin;C:\Programme\WinAVR\Utils\bin Die beiden BAtchdateien "gcc.bat" und "gcc2.bat" habe ich nach c:\Programme\WinAVR\bin kopiert. Das Projekt befindet sich unter C:\Programme\WinAVR\Projekte\lcd_test AVR-GCC kompiliert mit dem Fehler: "make.exe:***No rule to make taget 'size', needed by 'all'. Stop." Im Anhang befinden sich die Makefiles und der Quellcode. Anscheinend liegt der Fehler in dieser Zeile: "all: begin gccversion size $(TARGET).elf $(TARGET).hex $(TARGET).eep sizeafter finished end" Aber warum versteht er das Command "size" nicht ? Was bedeutet ".PHONY" in dem Makefile ? Vielen, Vielen Dank für eure Hilfe ! Gruß Matthias
Hallo, ich habe den Fehler selbst gefunden: es war die Zeile, das "size" muss "sizebefore" lauten. Ich habe daß makefile noch ein wenig geändert: - avr-size durch avr-sizex ersetzt ... - *.cof Dateien erstellen ... Das lauffähige test-projekt befindet sich im Anhang, falls jemand Interesse daran hat ... Gruß Matthias
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.