Kompilieren Sie C für die Mips-Architektur

Ich habe gesehen, einige Möglichkeiten, dies zu tun (und so weit ich habe nicht versucht, ein paar aber ich isolieren möchten, um diese für Leichtigkeit)

Soll es eine Möglichkeit, dies VIA gcc und ich würde es vorziehen, das ich immer nur gegen Wände.

Ich bin mit debian7 und verwenden können, was auch immer andere Geschmacksrichtung gibt (ich bin vorerst vermeiden wollen, dass qemu casue ich will etwas kleineren Maßstab.)
Ich bin nach diesem Beispiel hier gefunden.

http://moozing.wordpress.com/2011/04/05/cross-compile-in-debian/

War ich in der Lage, alles zu tun, und während ein Teil von Ihr musste ich installieren
libgmp3c2-dummy_1.0_all.deb für ti weiterhin

nur jetzt muss ich kompilieren und alles, was ich bin kompilieren wird eine einfache "hello world" - Skript jedoch beim kompilieren kann ich nicht Ursache libgmp.so.3 ist nicht in der /usr/lib/dir jedoch, es gibt eine in /usr/lib/mips-linux-gnu-gcc-Ordner, ich dachte, ich würde es kopieren, um zu sehen, wenn es zu kompilieren und ich bekomme, dass diese elf-Datei ist kodiert in "big-endian", die Sinn macht. aber was ist es, was ich bin fehlt zum kompilieren dieser Datei??

und ich habe versucht zu kompilieren, die Sache als big-endian-ich denke, dass ich die Verwirrung über die Bibliotheken oder dass ich eine abweichende libgmp.so.3 ..

auch habe ich versucht apt-get install libgmp-dev libgmp3-dev zu.

Danke für die Unterstützung zu helfen, wenn Sie können! 🙂 und wenn Sie wissen, ein einfacher Weg, dies zu tun, die nicht einen Haufen Platz auf meiner Maschine, dann bin ich offen, aber ich möchte versuchen, mit GCC und mit der tool-chain.

Dank!

mögliche Duplikate von gibt es eine Möglichkeit, gcc zu verwenden, um das konvertieren von C auf MIPS?
Es könnte eine doppelte information. Jedoch, in Bezug auf geben die meisten konkurrieren Antwort, die man hier zur Verfügung gestellten anderen zeigen, wie dies zu tun. Auch wenn die Verwendung von Qemu für den gesamten Prozess ist sperrig und nicht etwas, das jeder abholen kann.
Doppelte, weil die gleichen Antworten gelten für beide Fragen.

InformationsquelleAutor Qndel | 2013-06-09

Schreibe einen Kommentar