Hallo, nach dem Umstieg von WinAVR (2010) auf die aktuelle Toolchain von Atmel produziert make (siehe makefile) Fehlermeldungen (siehe make.txt). Was muss ich in makefile ändern? Grüße Ralph
Such mal nach einer Zeile in der das Wort "sed" vorkommt. Das findet er nämlich nicht. Martin
Die Fehlerliste wird dadurch kürzer. Jetzt meckert er nur noch über ein -f, das im makefile an mehreren Stellen vorkommt.
1 | avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.2_939) 4.7.2 |
2 | Copyright (C) 2012 Free Software Foundation, Inc. |
3 | This is free software; see the source for copying conditions. There is NO |
4 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
5 | |
6 | -f was unexpected at this time. |
7 | make: *** [sizebefore] Fehler 255 |
# Display size of file. sizebefore: @if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); echo; f Nimm mal die sizebefore und sizeafter raus: # Default target. all: begin gccversion sizebefore $(TARGET).elf $(TARGET).hex $(TARGET).eep \ $(TARGET).lss $(TARGET).sym
Alle 'sizebefore' und '-f sind entfernt: die Fehlermeldung bleibt!
Rene H. schrieb: > sizeafter auch? > > Zeig die Meldung bitte.... Sorry, ein 'sizeafter' übersehen. Jetzt kommen noch mehr Errors und Warnings, da der GCC strenger prüft! Werde also erst einmal den Quellcode debuggen. Vielen Dank für eure Hilfe :)
Hallo nochmal, nachdem hier Linux-Spezifische Tools nicht gefunden werden (sed, rm, usw.) nehme ich an, dass eher mit deinen (Windows?) Umgebungsvariablen irgendwas nicht stimmt. Gib mal 'sed' oder 'rm' (Achtung das löscht Sachen wenn man nicht aufpasst) in der Kommandozeile ein und schau ob was passiert. Martin
Martin B. schrieb: > Hallo nochmal, > > nachdem hier Linux-Spezifische Tools nicht gefunden werden (sed, rm, > usw.) An diesen Tools ist aber auch überhaupt Nichts Linuxspezifisch! Gruß, Holm
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.