Architecture
如何在 x86 上模擬大端平台?
我需要一個大端平台來開發
gcc
,有g++
什麼解決方案?我知道 SPARC 是那些大端架構之一,但我不知道可以在其上執行哪些作業系統以及如何在 Linux 下模擬 SPARC 機器;我還應該注意,我需要任何可以在 X86 上模擬但可用的大端g++
。
為什麼是 Sparc?ARM 或 MIPS 更容易模擬或進入硬體,兩者都是雙端的,並且都支持 Linux 的任一端。
似乎沒有一個維護良好的 ARM big-endian 埠,你最好的選擇 ARM 似乎是舊的Debian NSLU2 埠。對於 MIPS,你有MIPS 埠。
QEMU可以模擬所有這些 CPU。
我認為QEMU可以在 Linux 下模擬 Sparc。您也可以將 Debian 用作來賓作業系統,因為 sparc 是其支持的平台之一。這裡有指南。