Hallo Leute, ich will den gcc zzgl. newlib für den NEC V850 kompilieren. Also als Hostsystem hab ich Linux Fedora 5. Ich hab mir die Soucen vom gcc 4.1.1 geholt, die newlib Sourcen ins gcc src Verzeichnis kopiert und so konfiguriert: gccsrc/configure --target=v850-elf --with-newlib --prefix=/gccbin/v850-elf --with-gnu-as --with-gnuld soweit alles gut. dann habe ich make aufgerufen und irgendwann wird das kompilieren angehalten mit folgender Meldung: echo timestamp > stmp-fixproto make[2]: *** No rule to make target `/gccbin/v850-elf-as', needed by `stamp-as'. Stop. make[2]: Leaving directory `/home/landwehr/can-box/gcc' make[1]: *** [all-gcc] Error 2 make[1]: Leaving directory `/home/landwehr/can-box' make: *** [all] Error 2 Kann mir da einer weiterhelfen? Was mache ich falsch? Danke Andreas
Hallo, du musst zuerst die binutils bauen, anschließend musst du deine neu gebauten binutils in deine PATH-Variable aufnehmen. Eine recht gute Anleitung, um GNU-Cross-Toolchains zu bauen, findest du hier: http://ecos.sourceware.org/build-toolchain.html Ciao, Fabian
Vielen Dank für den Hinweis, leider bekomme ich beim kompilieren der binutils auch einen Fehler. ich bin genau so wie in der Anleitung vorgegangen - habe mir auch die genannten Versionen von gcc, binutils & co runtergeladen - leider folgends Ergebnis: /src/binutils-2.13.1/gas/config/tc-v850.h:71: error: array type has incomplete element type make[3]: *** [app.o] Error 1 make[3]: Leaving directory `/temp/build/binutils/gas' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/temp/build/binutils/gas' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/temp/build/binutils/gas' make: *** [all-gas] Error 2 make: Leaving directory `/temp/build/binutils' sorry bin echt ein newbe in dm Bereich, bin für jeden Hinweis dankbar! Gruß Andreas
yes I got it !!!! hab einfach nur make, dann make all install gemacht ohne den anderen krams. und es ging hurra! (das glück is doch mit den doofen :-) )
Deine binutils sind aber nicht besonders neu, wenn ich das hier /src/binutils-2.13.1/gas/config/tc-v850.h:71: error: array type has richtig deute, verwendest du Version 2.13.1, mittlerweile ist man doch etwas, weiter, 2.16.x oder 2.17.x, glaube ich Ciao, Fabian
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.