2010-05-15 10 views
16

Ambos ideone.com y codepad.org tienen Little-Endian architechtures.¿Cómo probar su código en una máquina con arquitectura big-endian?

Quiero probar mi código en alguna máquina con Big-Endian architechture (por ejemplo, Solaris - que no tengo). ¿Hay alguna forma fácil de conocer?

+0

¿No sería Solaris en una arquitectura x86 o x86-64 también poco endian? Y creo que SPARC es bi-endian para arrancar. –

+0

@JUST MI OPINIÓN correcta: creo que tienes razón. Debería ser. Aunque no estoy seguro esperemos a que otros comenten. – Lazer

+5

Sí, Solaris coincide con la endianidad del procesador (al igual que OS X, para el caso). Es big-endian en SPARC y little-endian en x86/x86-64. –

Respuesta

8

Google en línea "big endian emulator en línea" me llevó a PearPC. Supongo que si tienes paciencia puedes install Mandrake Linux, obtener gcc e ir de fiesta.

+0

Isnt power pc bi-endian? Lo que significa que en un Linux con podría ser pequeño endian? –

+0

@ AndréPuel: Bueno, si alguien se molestara en portar Linux a ppcle, claro. Pero cuál sería el punto? Esto no lo dejará funcionar en ningún lado que no pueda, ¿o sí? – SamB

23

QEMU admite la emulación de varias arquitecturas big-endian. Tenga en cuenta que algunas arquitecturas admiten ambas endiannesses; algunos (Itanium, ARM) se utilizan principalmente como little-endian, mientras que otros (PowerPC, MIPS) se utilizan principalmente como big-endian.

Aurélien Jarno escribió algunos HOWTO sobre la instalación de Debian en una máquina emulada MIPS o SPARC que debería ser un buen comienzo.

Cuestiones relacionadas