私はビッグエンディアンのプログラムを書いていますが、ビッグエンディアンのマシンはありませんが、私のプログラムがビッグエンディアンで正しく動作するかどうかをチェックしたいのですが、どうすれば私のリトルエンディアンPCでチェックできますか?リトルエンディアンのPCでビッグエンディアンとしてプログラムをコンパイル&実行する方法はありますか?
オンライン仮想ビッグエンディアンコンパイラはありますか?
注:これについてはGoogle検索しましたが、何も得られませんでした。
私はビッグエンディアンのプログラムを書いていますが、ビッグエンディアンのマシンはありませんが、私のプログラムがビッグエンディアンで正しく動作するかどうかをチェックしたいのですが、どうすれば私のリトルエンディアンPCでチェックできますか?リトルエンディアンのPCでビッグエンディアンとしてプログラムをコンパイル&実行する方法はありますか?
オンライン仮想ビッグエンディアンコンパイラはありますか?
注:これについてはGoogle検索しましたが、何も得られませんでした。
qemuは、ビッグエンディアンのものの中で、あらゆる種類のアーキテクチャを仮想化できます。
Qemuはエミュレータ/仮想化プログラムとして、つまりプログラムを実行するのに便利ですが、最初にコンパイルするには何かが必要です。
qemuでサポートされているビッグエンディアンアーキテクチャー、たとえばPowerPCを選択したら、クロスコンパイラーが必要です。これはPC上で実行されますが、このアーキテクチャー用のバイナリー(PowerPCなど)を生成します。
非常に幸運なことに、あなたのディストリビューションにはいくつかのバイナリが含まれています。しかし、ほとんどの場合、binutils
,glibc
およびgcc
を自分で強制的にコンパイルすることがあります。
これは今すぐダウンロードしてインストールするといいですね。 –