मैंने कक्षा के लिए एक सी से एमआईपीएस रूपांतरण पूरा किया, और मैं इसे असेंबली के खिलाफ जांचना चाहता हूं। मैंने सुना है कि जीसीसी को कॉन्फ़िगर करने का एक तरीका है ताकि यह x86 आर्किटेक्चर (मेरे कंप्यूटर उपयोगकर्ता इंटेल i5 प्रोसेसर) की बजाय एम कोड आर्किटेक्चर में सी कोड को परिवर्तित कर सके और आउटपुट प्रिंट कर सके।क्या सी से एमआईपीएस को परिवर्तित करने के लिए जीसीसी का उपयोग करने का कोई तरीका है?
उबंटू (जो जीसीसी के साथ आता है) में टर्मिनल चल रहा है, मैं एमआईपीएस में परिवर्तित करने के लिए जीसीसी को कॉन्फ़िगर करने के लिए किस कमांड का उपयोग करता हूं? क्या मुझे कुछ भी इंस्टॉल करने की ज़रूरत है?
संपादित करें: मुझे स्पष्टीकरण दें। कृपया इसे पढ़ें। मैं नहीं देख रहा हूं कि किस कंपाइलर का उपयोग करना है, या लोग कह रहे हैं "अच्छी तरह से आप क्रॉस-संकलन कर सकते हैं, लेकिन इसके बजाय आपको इस अन्य चीज़ का उपयोग करना चाहिए जिसमें सेट अप करने के बारे में कोई निर्देश नहीं है।"
यदि आप इसे पोस्ट करने जा रहे हैं, तो कम से कम मुझे निर्देशों का संदर्भ लें। जीसीसी उबंटू के साथ आया था। मुझे कंपाइलर्स को कैसे इंस्टॉल करना है और जीसीसी के अलावा किसी अन्य चीज़ के लिए ऑनलाइन ट्यूटोरियल ढूंढना आसान नहीं है। फिर क्रॉस-कंपाइलिंग का मामला भी मुझे इसके बारे में जानने की जरूरत है। धन्यवाद।
आप शायद सिर्फ "संकलन" के बजाय "कन्वर्ट" चाहते हैं। संकलक हमेशा एक भाषा को दूसरे में परिवर्तित करता है। आप 86 बंध पर चलाते हैं, यह आम तौर पर अपने ओएस के लिए उपयुक्त एक 86 निष्पादन करने के लिए अपने स्रोत भाषा बदलता है, लेकिन compilers अपने मेजबान ओएस और वास्तुकला ... – dmckee
हाँ, यह एक तरह से मैं क्या पूछ रहा हूँ है लक्षित करने के लिए सीमित नहीं हैं। शब्दावली के मेरे उपयोग को सही करने के लिए धन्यवाद, लेकिन क्या आप वास्तविक प्रश्न का उत्तर दे सकते हैं? – Mike