4

私はMac miniを持っていて、iPhoneやその他の実験的開発を行っています。私が試したいくつかの大規模なプロジェクト (3D エンジンなど) を構築するのは非常に遅いです。distcc を使用した分散ビルドのサポートがいくつかあり、その横にクアッドコア Linux ボックスがアイドル状態で立っています。

問題は、Linux ボックスに distcc 環境をセットアップして、通常の mac の目的の c または c++ プロジェクト、さらには iphone プロジェクトをビルドすることは可能かということです。誰かがこれを試みた/成功したことがありますか、それとも不可能ですか?

4

2 に答える 2

9

はい、可能です。いいえ、簡単ではありません。しかし、私はあなたのために大変な作業のほとんどを行い、toolwhip.googlecode.comですべてを収集しました。そこにあるソースのさまざまな README で、何が行われたかが説明されています。現在、サポートを提供することはできませんが、使用して非常に良い結果が得られています。

于 2009-05-12T22:13:04.643 に答える
2

ほとんどの Apple ツールチェーン (もちろん Xcode を除く) のソースは、 distccを含めてここから入手できます。すべてが Darwin で実行されるため、1 つの可能性として、Linux ボックスの Darwin で VM を介して実行することができます。多くの一般的な Linux ディストリビューションには既に distcc パッケージ (たとえばUbuntu ) があるようですが、それらが Apple のコードとどう違うのかはわかりません。

于 2009-05-12T20:24:42.730 に答える