6

cygwinツールチェーンを使用してWindowsPCでCellLinuxプログラムをコンパイルできるようにするには、クロスコンパイルのセットアップをどのように実現できますか?cygwinツールは、クロスコンパイラのビルドに使用するGNUコンパイラと、ビルドプロセスに関連するツール(rpm、cpio、make、flex、bisonなど)を提供します。

私はこれが可能であると適度に確信していますが、実際にこれを行った人は誰も知りません。これはx86Linuxですでに行われていますが、2番目のオペレーティングシステム全体を実行している仮想マシンの使用とオーバーヘッドを必要とせずに、Windowsを使用したいと思います。

Cell Linuxツールチェーンはパッチが適用されたGNUツールチェーンであり、PPUおよびSPUプロセッサ用のCおよびC ++コンパイラ、および関連するbinutilsを備えています。CellLinux用のCellLinuxSDKのソースは、ここにあります。ここでのソースRPMSには、Linuxのrpmbuildツールで使用するためのビルドスクリプトがあります。

具体的な質問は、PPUおよびSPUプロセッサ用のCell Linux GNUコンパイラのセットを、Cygwinを使用してWindows上でどのように構築できるかということです。

4

6 に答える 6

4

私はそれをやったことがないので、段階的な指示を与えることはできませんが、一般的な考えを与えることはできます。

リンクした手順はかなり良いアウトラインとして役立ちますが、明確な変更があります。

ホストPCの場合、 MinGWまたはcygwinからgccおよびその他のビルドツールをインストールできます。これにより、ツールチェーンのWindowsネイティブ部分が提供されます。

次に、ツールチェーンのセル部分のソースをダウンロードし、インストールしたビルド環境を使用して(適切なオプション、-targetなどを使用して)コンパイルする必要があります。

次に、libspe2のソースをダウンロードしてコンパイルすると、完了です。

しかし、私はあなたに警告します-それはそれよりも簡単に聞こえます。それに多くの時間を費やす準備をしてください。

于 2009-04-08T02:31:05.147 に答える
4

Linux x86 では既にこれを実行できるので、Linux を仮想マシンにインストールしてみませんか? また、さらに簡単なのは、Portable Ubuntu for Windows をインストールすることです。coLinuxを使用して、Windows とともに Linux を実行します。これは最適ではないかもしれませんが、Windows ですべてをコンパイルしようとするよりもはるかに簡単です。

于 2009-04-16T14:42:15.617 に答える
2

ps2devツールチェーンはcygwinで簡単にセットアップできます

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

于 2009-04-23T07:16:19.830 に答える
0

Cygwin を介して Windows で実行するようにコンパイルされた一連のツールは、現在Sourceforgeにあります。

于 2009-08-04T10:45:56.273 に答える
0

Mike Acton は、彼のCell Performanceブログで、PS3 Linux のクロスコンパイルに関する長い詳細な記事を書いています。

少し古くなっているかもしれませんが、ツールチェーンとさまざまな SDK のセットアップに関する情報は便利かもしれません。

于 2013-01-06T04:37:01.223 に答える
0

Windows 上で動作し、PS3 用のコードを作成するカナダのクロス コンパイラを Linux 上で構築できるはずです。Dan Kegelの優れたクロスツールをご覧ください。

Windows/Cygwin 用の Cell/PS3 devtools が機能するかどうかを確認しましたか?

于 2009-04-21T02:21:47.373 に答える