Frage

Wie kann eine Cross-Compilierung Setup erreicht wird Zell Linux-Programme auf einem Windows-PC zu ermöglichen Kompilieren des Cygwin-Toolchain verwendet? Die cygwin Tools bieten eine GNU-Compiler in den Aufbau der Cross-Compiler und die zugehörigen Werkzeuge für den Erstellungsprozess zu verwenden, z.B. rpm, cpio machen, Flex, Bison und so weiter.

Ich bin mäßig zuversichtlich, dass dies möglich ist, aber nicht bewusst, wer dies tatsächlich getan hat. Es hat sich bereits für x86 Linux getan worden, aber ich möchte verwenden, Fenster, ohne dass die Verwendung und Overhead einer virtuellen Maschine ein gesamtes zweites Betriebssystem ausgeführt wird.

The Cell Linux Toolchain ist ein gepatchte GNU Toolchain, mit C und C ++ Compiler für die PPU und SPU-Prozessoren und zugehörige binutils. Die Quellen für die Zelle Linux SDK für Handy kann Linux hier für Skripte haben bauen mit dem rpmbuild Tool auf Linux.

Die spezifische Frage ist: Wie kann ein Satz von Zell Linux GNU-Compiler für die PPU und SPU-Prozessoren gebaut werden, unter Windows mit Cygwin

.
War es hilfreich?

Lösung

Ich habe es nie getan, so kann ich nicht geben Ihnen Schritt für Schritt Anweisungen, aber ich kann Ihnen eine allgemeine Vorstellung geben.

Die Anweisungen, die Sie als ziemlich gut Umriss dienen verknüpft wird, aber es wird definitiv Veränderungen geben.

Für den Host-PC können Sie gcc und andere Build-Tools installieren von MinGW oder cygwin . Das gibt Ihnen die Fenster nativen Teile des Werkzeugkette.

Dann müssen Sie die Quellen für die Zell Teile der Werkzeugkette zum Herunterladen und kompilieren sie (mit den entsprechenden Optionen, --target, etc.) mit der Build-Umgebung Sie gerade installiert haben.

Sie dann herunterladen und die Quellen für libspe2 kompilieren, und Sie sind fertig.

Aber ich werde Sie warnen - es klingt einfacher als es ist. Seien Sie bereit, viel Zeit damit zu verbringen.

Andere Tipps

Da Sie dies bereits auf Linux x86 tun können, warum Sie nicht einfach installieren Linux eine virtuelle Maschine? Auch, was noch einfacher auch sein mag, ist Tragbare Ubuntu für Windows zu installieren. Es läuft unter Linux neben Windows- mit coLinux . Dies ist zwar nicht optimal sein kann, ist es wahrscheinlich viel einfacher als zu versuchen, alles unter Windows zu kompilieren.

die ps2dev Werkzeugkette problemlos einrichten unter Cygwin werden kann

http://ps2dev.org/ps3/Tools/Toolchain

Es sollte möglich sein, einen kanadischen Cross-Compiler auf Linux zu bauen, läuft auf Windows und erzeugt Code für PS3. Werfen Sie einen Blick auf die hervorragenden Cross von Dan Kegel.

Haben Sie überprüfen, ob die Cell / PS3 devtools für Windows / Cygwin Arbeit für Sie?

Eine Reihe von Tools unter Windows über Cygwin laufen kompiliert können jetzt auf Source .

Mike Acton hat einen langen, ausführlichen Artikel über die Cross-Kompilierung für PS3 Linux auf seinem Blog Zellleistung.

Es kann ein bisschen veraltet, aber die Bits auf die Werkzeugkette und verschiedene SDKs Einrichtung könnte sich als praktisch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top