2010-05-15 6 views
16

ideone.com और codepad.org दोनों Little-Endian आर्किटेक्चर हैं।बड़े-एंडियन आर्किटेक्चर वाली मशीन पर अपने कोड का परीक्षण कैसे करें?

मैं बिग-एंडियन आर्किटेक्चर (उदाहरण के लिए - सोलारिस - जो मेरे पास नहीं है) के साथ कुछ मशीन पर अपने कोड का परीक्षण करना चाहता हूं। क्या कोई आसान तरीका है जिसके बारे में आप जानते हैं?

+0

क्या x86 या x86-64 आर्किटेक्चर पर सोलारिस भी छोटे-अंत वाले नहीं होंगे? और मुझे लगता है कि एसपीएआरसी बूट करने के लिए द्वि-एंडियन है। –

+0

@ बस मेरा सही विकल्प: मुझे लगता है कि आप सही हैं। यह होना चाहिए। हालांकि मुझे यकीन नहीं है। दूसरों को टिप्पणी करने की प्रतीक्षा करें। – Lazer

+5

हां, सोलारिस प्रोसेसर एंडियननेस से मेल खाता है (जैसा कि ओएस एक्स करता है, उस मामले के लिए)। यह SPARC पर बड़ा-एंडियन है और x86/x86-64 पर थोड़ा-अंत है। –

उत्तर

8

गुगलिंग "बड़ा एंडियन ऑनलाइन एमुलेटर" मुझे PearPC पर ले जाता है। मुझे लगता है कि यदि आपके पास धैर्य है तो आप install Mandrake Linux कर सकते हैं, जीसीसी प्राप्त कर सकते हैं और पार्टी जा सकते हैं।

+0

पावर पीसी द्वि-एंडियन नहीं है? जिसका अर्थ है लिनक्स में थोड़ा एंडियन हो सकता है? –

+0

@ AndréPuel: ठीक है, अगर किसी को लिनक्स को पीपीसीएल को पोर्ट करना बंद करना है, तो सुनिश्चित करें। लेकिन इससे क्या फायदा होगा? यह इसे कहीं भी नहीं चलाएगा, यह पहले से नहीं हो सकता है, है ना? – SamB

23

QEMU कई बड़े-एंडियन आर्किटेक्चर को अनुकरण करने का समर्थन करता है। ध्यान दें कि कुछ आर्किटेक्चर दोनों endiannesses का समर्थन करते हैं; कुछ (इटेनियम, एआरएम) मुख्य रूप से छोटे-एंडियन के रूप में उपयोग किए जाते हैं जबकि अन्य (पावरपीसी, एमआईपीएस) मुख्य रूप से बड़े-एंडियन के रूप में उपयोग किए जाते हैं।

ऑरेलियन जर्नो ने नकली MIPS या SPARC मशीन पर डेबियन स्थापित करने पर कुछ हाउटो लिखा है जो एक अच्छी शुरुआत होनी चाहिए।

संबंधित मुद्दे