開発にはビッグエンディアンプラットフォームが必要ですがgcc
、g++
解決策はありますか?私はSPARCがビッグエンディアンアーキテクチャの1つであることを知っていますが、どのオペレーティングシステムを実行できるか、LinuxでSPARCシステムをエミュレートする方法を知りません。また、g++
可能なビッグエンディアンが必要であることも覚えておく必要があります。 X86でエミュレートされたが使用可能なシーケンスです。
答え1
特にSparcを使う理由は何ですか? ARM または MIPS は、エミュレートやハードウェアへの導入が容易で、どちらもダブルエンディアンで、Linux は両方のエンディアンをサポートします。
よく管理されたARMビッグエンディアンポートはないようで、ARMのための最良の選択は古いようです。Debian NSLU2 ポート。 MIPSの場合MIPSポート。
QEMUこれらのCPUはすべてエミュレートできます。
答え2
答え3
ところで、おそらくeBayでSPARCまたはHPPAを購入する方が簡単です。今は安いです。どちらもLinuxとBSDでサポートされており、優れた作業を行います。 HPPA(選択モデル)はビエンディアンなので、これがより役に立ちます。