gcc croscompiler NEC V850

Gast #365996
Lesenswert?
• ▲
▼
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
Gast #365998
Lesenswert?
• ▲
▼
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
Gast #366000
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.