2011-06-04 10 views
6

क्या एमआईपीएस के लिए डी स्रोत कोड को पार करना संभव है?क्या एमआईपीएस के लिए डी स्रोत कोड को पार करना संभव है?

उदाहरण के लिए, मैं एक डी "हैलो, दुनिया" संकलित करना चाहता हूं। कार्यक्रम जो टीआई एआर 7-आधारित उपकरणों पर चलता है, जिसमें एमआईपीएस 32 प्रोसेसर होता है और आमतौर पर मॉन्टाविस्टा पैच और यूक्लिबक के साथ लिनक्स 2.4.17 कर्नेल चलाता है (एमआईपीएस I जेनेरिक लक्ष्य का उपयोग करके; ईएलएफ 32-बिट एलएसबी निष्पादन योग्य, एमआईपीएस, एमआईपीएस -1 संस्करण 1 SysV)।

http://en.wikipedia.org/wiki/TI-AR7

उत्तर

7

संदर्भ संकलक, DMD, MIPS कोड उत्पन्न नहीं करता है, तो आप GDC और LDC2 है, जो (क्रमशः GCC और LLVM,) जो कुछ भी उनके बैकेंड समर्थन आर्किटेक्चर के लिए कोड जनरेट समर्थन का उपयोग करना होगा।

हालांकि, यह कोड उत्पन्न करने के समान नहीं है। सभी डी की सुविधाओं को काम करने योग्य बनाने के लिए, आपको druntime और phobos को एमआईपीएस पर पोर्ट करना होगा, क्योंकि druntime काफी आर्किटेक्चर विशिष्ट है। इसके बिना, आप जीसी के बिना फंस जाएंगे, और सभी सुविधाओं को शामिल किया जाएगा।

तो यह संभव है, लेकिन यह कितना संभव है कि आप कितने समर्पित हैं इस पर निर्भर करता है।

+0

सवाल यह है कि यदि ये डिवाइस संसाधनों के मामले में पूरी तरह से फ्लेच किए गए जीसी चलाने में भी सक्षम हैं। – Trass3r

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

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