Forum: Compiler & IDEs Crosscompiler bauen


von Ralf (Gast)


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

von Rufus Τ. F. (rufus) Benutzerseite


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?

von mthomas (Gast)


Lesenswert?

Crosscompiler/Toolchain fuer Coldfire-Prozessoren muss man sich nicht
unbedingt selbst bauen:
http://www.codesourcery.com/gnu_toolchains/coldfire/download.html
erhaeltlich fuer elf- und uclinux-targets mit Win32- und Linux-Hosts.

Martin Thomas

von Ralf (Gast)


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

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
Noch kein Account? Hier anmelden.