2011-09-23 3 views
5

私はビッグエンディアンのプログラムを書いていますが、ビッグエンディアンのマシンはありませんが、私のプログラムがビッグエンディアンで正しく動作するかどうかをチェックしたいのですが、どうすれば私のリトルエンディアンPCでチェックできますか?リトルエンディアンのPCでビッグエンディアンとしてプログラムをコンパイル&実行する方法はありますか?

オンライン仮想ビッグエンディアンコンパイラはありますか?

注:これについてはGoogle検索しましたが、何も得られませんでした。

答えて

7

qemuは、ビッグエンディアンのものの中で、あらゆる種類のアーキテクチャを仮想化できます。

+0

これは今すぐダウンロードしてインストールするといいですね。 –

4

Qemuはエミュレータ/仮想化プログラムとして、つまりプログラムを実行するのに便利ですが、最初にコンパイルするには何かが必要です。

qemuでサポートされているビッグエンディアンアーキテクチャー、たとえばPowerPCを選択したら、クロスコンパイラーが必要です。これはPC上で実行されますが、このアーキテクチャー用のバイナリー(PowerPCなど)を生成します。

非常に幸運なことに、あなたのディストリビューションにはいくつかのバイナリが含まれています。しかし、ほとんどの場合、binutils,glibcおよびgccを自分で強制的にコンパイルすることがあります。

関連する問題