Hi, ich habe versucht ein Projekt zu compilieren und dabei ist diese Fehlermeldung aufgetretten: in start_function, at c-decl.c:6248 main.c Google hat mich zu dieser Seite http://gcc.gnu.org/ml/gcc-bugs/2009-01/msg02495.html und diesem Patch http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34299 geführt. Ich finde aber keine Beschreibung wie ich diesen patch richtig ausführe. Ich nehme an ich muss die C:\WinAVR-20090313\utils\bin\patch.exe benutzen. Wenn ich mit dieser jedochden patch ausführe mittel patch.exe -i "patchname" bekomme ich die Meldung: can't find file to patch at input line 3 the text leading up to this was: ---gcc/config/avr/avr.c +++ gcc/config/avr/avr.c.new und dann fragt er mich welche datei gepatched werden soll: Welche datei soll ich dort angeben? Vielen Dank für eure Hilfe Grüße
Erstelle einen vollständigen Prototypen inkl. der Attribute der Funktion, und der ICE verschwindet. Zum patchen benötigst Du neben dem Patch natürlich noch den vollständigen Sourcecode des gcc sowie eine funktionsfähige Build-Umgebung zum Erstellen des neuen (gepatchten) gcc. Das alles herzustellen ist weit aufwendiger als sauberen C-Code zu schreiben... ;)
Davon abgesehen: Der Patch bezieht sich auf avr-gcc 4.2.2, aktuell ist avr-gcc 4.3.2.
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.