Cross compilieren

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Steffen.Kaufmann
Beiträge: 8
Registriert: 10.12.2006 15:26:16
Wohnort: Kopenhagen
Kontaktdaten:

Cross compilieren

Beitrag von Steffen.Kaufmann » 10.12.2006 15:31:37

Hallo,
ich versuche für die uni ein programm unter debian linux für MIPS, DEC Alpha und Pentium II zu kompilieren...

habe aber leider keinen Plan ;) wenn ich versuche mit den gcc mit -b MIPS aufzurufen sagt er immer packet ist nicht da... wenn ich auf die debian seite gucke gibts da aber auch solch ein packet nicht? aber gcc soll das doch können?

wird das unter debian nicht unterstützt?

danke!

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 10.12.2006 18:34:41

Das geht nicht einfach so. Du musst für jede Kombination Quell-Zielplattform einen eigenen Crosscompiler installieren.

Ich habe damit nicht sonderlich viel Erfahrung - eigentlich nur mal was mit Mingw/Windows und ARM als Targets rumgespielt.
Für Arm bin ich nach der Anleitung von Rockbox vorgegangen: http://www.rockbox.org/twiki/bin/view/M ... ssCompiler

Damit kriegst du dann z.B. für Arm als Target einen arm-elf-gcc und arm-elf-g++, etc die ARM binaries erzeugen.

Testen musst du das Binary dann aber trotzdem noch ;)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Antworten