Ответ 1
Googling "главный энтузиаст онлайн-эмулятора" приведет меня к PearPC. Я предполагаю, что если у вас есть терпение, вы можете установить Mandrake Linux, получить gcc и пойти на сторону.
Оба ideone.com и codepad.org имеют Маленькие-Endian архитектурные проекты.
Я хочу проверить свой код на какой-то машине с помощью Big-Endian architechture (например, Solaris - которого у меня нет). Есть ли какой-то простой способ, о котором вы знаете?
Googling "главный энтузиаст онлайн-эмулятора" приведет меня к PearPC. Я предполагаю, что если у вас есть терпение, вы можете установить Mandrake Linux, получить gcc и пойти на сторону.
QEMU поддерживает эмуляцию нескольких архитектур с большим энтузиазмом. Обратите внимание, что некоторые архитектуры поддерживают как континентности; некоторые (Itanium, ARM) в основном используются как мало-endian, в то время как другие (PowerPC, MIPS) в основном используются как big-endian.
Aurélien Jarno написал несколько HOWTO по установке Debian на эмулированном MIPS или SPARC, который должен быть хорошим началом.
Если вы используете Ubuntu, вы можете скачать кросс-компилятор MIPS и QEMU-пользователя, затем скомпилировать свой код в статической связи и просто запустить его.
sudo apt-get install gcc-multilib-mips-linux-gnu gcc-mips-linux-gnu qemu-user
а затем
mips-linux-gnu-gcc test.c -o test -static
qemu-mips ./test