Crosscompiler bauen

Gast #366147
Lesenswert?
• ▲
▼
Ich habe im Internet merfach gelesen, dass man mit dem gcc irgendwie
einen crosscompiler bauen kann. Weis da jemand mehr darüber oder sogar
was genaues??

Ich will einen gcc der mir den Code für den MCF5329 macht. oder wenn es
gbit einene Linuxkernel für das Teil, das man dann dort laden kann.
allerdings brauche ich dennoch dann auch dort einen c compiler.

Gruß

Ralf
Persönliche Seite #366148
Lesenswert?
• ▲
▼
Das ist ein Coldfire - für den müsste es doch eh' schon einen gcc-Port
geben.

Sieh Dir mal ucLinux an, auch das müsste eigentlich schon auf den
Coldfire portiert worden sein.

GCC ist, sofern man ihn nicht auf dem Zielsystem selbst einsetzt,
eigentlich immer ein Crosscompiler ... oder was stellst Du Dir darunter
anderes vor, als einen Compiler, der auf Maschine A ('nem PC) läuft und
Binärcode für Maschine B (irgendwas anderes, AVR, ARM, PPC, Coldfire
...) erzeugt?
Gast #366150
Lesenswert?
• ▲
▼
Danke thomas
Ich habe aber dabei noch ein Verständnisßproblem.

Was hat es auf sich mit Coldfire ELF oder Coldfire uClinux?

Kannst Du mir hierzu was sagen?

Der Compiler scheint ein allgemeiner Coldfire gcc zu sein. Wie ist es
wenn man spezielle Typen hat?

Der NCF5329 hat ja noch lcd, lan und CAN. Diese muss ich bedienen

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.