Как проверить свой код на машине с архитектурой с прямым порядком байтов? - PullRequest
17 голосов
/ 15 мая 2010

Оба ideone.com и codepad.org имеют Little-Endian architechtures.

Я хочу проверить свой код на некоторой машине с Big-Endian architechture (например, Solaris - которого у меня нет). Есть ли какой-нибудь простой способ, о котором вы знаете?

Ответы [ 2 ]

26 голосов
/ 15 мая 2010

QEMU поддерживает эмуляцию нескольких архитектур с прямым порядком байтов. Обратите внимание, что некоторые архитектуры поддерживают оба порядка байтов; некоторые (Itanium, ARM) в основном используются как байты с прямым порядком байтов, в то время как другие (PowerPC, MIPS) в основном используются как байты с прямым порядком байтов.

Аурелиен Ярно написал несколько HOWTO по установке Debian на эмулированную MIPS или SPARC машину, которая должна быть хорошим началом.

9 голосов
/ 19 мая 2010

Погуглив "онлайн-эмулятор с прямым порядком байтов", я перешел на PearPC . Я предполагаю, что если у вас есть терпение, вы можете установить Mandrake Linux , получить gcc и пойти на вечеринку.

...