विषयसूची:

जीसीसी क्रॉस कंपाइलर क्या है?
जीसीसी क्रॉस कंपाइलर क्या है?

वीडियो: जीसीसी क्रॉस कंपाइलर क्या है?

वीडियो: जीसीसी क्रॉस कंपाइलर क्या है?
वीडियो: How to compile C code using gcc 2024, अप्रैल
Anonim

सामान्यतया, ए पार करना - संकलक एक है संकलक जो प्लेटफॉर्म ए (होस्ट) पर चलता है, लेकिन प्लेटफॉर्म बी (लक्ष्य) के लिए निष्पादन योग्य बनाता है। ये दो प्लेटफॉर्म सीपीयू, ऑपरेटिंग सिस्टम और/या निष्पादन योग्य प्रारूप में भिन्न हो सकते हैं (लेकिन इसकी आवश्यकता नहीं है)।

इसे ध्यान में रखते हुए, क्रॉस जीसीसी क्या है?

क्रॉस जीसीसी इसका मतलब है कि आप अपनी परियोजना को एक अलग वास्तुकला के लिए संकलित कर रहे हैं, उदा। आपके पास x86 प्रोसेसर है और एआरएम के लिए संकलन करना चाहते हैं।

साथ ही, मैं हथियारों के लिए जीसीसी संकलित कैसे करूं? 2 उत्तर। इंस्टॉल जीसीसी - हाथ -लिनक्स-ग्नुएबी और बिनुटिल्स- हाथ -linux-gnueabi संकुल, और फिर बस उपयोग करें हाथ -लिनक्स-ग्नुएबी- जीसीसी की बजाय जीसीसी के लिये संकलन . यह पूरा लाता है पार करना - संकलन बिनुटिल्स सहित पर्यावरण। यह एकमात्र विश्वसनीय तरीका है।

इसके बाद, कोई यह भी पूछ सकता है कि आप क्रॉस संकलन कैसे करते हैं?

96Boards ARM डिवाइस के लिए Linux x86 मशीन पर क्रॉस संकलन होगा।

  1. चरण 1: 96Boards (ARM) सिस्टम और होस्ट (x86 मशीन) कंप्यूटर को अपडेट करें।
  2. चरण 2: यदि आप libsoc और या mraa का उपयोग कर रहे हैं, तो सुनिश्चित करें कि वे स्थापित और अद्यतित हैं।
  3. चरण 3: होस्ट मशीन पर क्रॉस कंपाइलर स्थापित करें।
  4. चरण 4: पैकेज निर्भरताएँ स्थापित करें।

कंपाइलर और क्रॉस कंपाइलर में क्या अंतर है?

मुख्य कंपाइलर और क्रॉस कंपाइलर के बीच अंतर है कि संकलक एक सॉफ्टवेयर है जो उच्च स्तरीय प्रोग्रामिंग भाषा में लिखे गए कंप्यूटर प्रोग्राम को मशीनी भाषा में बदल देता है जबकि क्रॉस कंपाइलर एक प्रकार का है संकलक जो उस प्लेटफॉर्म के अलावा किसी अन्य प्लेटफॉर्म के लिए निष्पादन योग्य कोड बना सकता है जिस पर

सिफारिश की: