gcc - आर्म-लिनक्स-जीसीसी और आर्म-नो-लिनक्स-ग्नुबी के बीच क्या अंतर है



arm (1)

टूलचेन्स में एक ढीला नाम सम्मेलन होता है जैसे arch[-vendor][-os]-abi

  • arch वास्तुकला के लिए है: हाथ , mips , x86 , i686 ...
  • vendor उपकरण श्रृंखला आपूर्तिकर्ता है: सेब ,
  • os ऑपरेटिंग सिस्टम के लिए है: लिनक्स , कोई नहीं (नंगे धातु)
  • abi बाइनरी इंटरफ़ेस सम्मेलन के लिए है: ईबी , gnueabi , gnueabihf

आपके प्रश्न के लिए, arm-none-linux-gnueabi और arm-linux-gnueabi एक ही चीज़ है। arm-linux-gcc वास्तव में जीसीसी के लिए बाइनरी है जो टूलचैन द्वारा प्रदान की गई डिफ़ॉल्ट कॉन्फ़िगरेशन (एबीआई) के साथ लिनक्स पर एआरएम आर्किटेक्चर के लिए ऑब्जेक्ट्स उत्पन्न करता है।

कुछ अच्छा पढ़ने: Toolchains

आर्म-लिनक्स-जीसीसी और आर्म-नो-लिनक्स-gnueabi और arm-linux-gnueabi टूलचेन्स के बीच क्या अंतर है?

क्या वे अलग-अलग संकलित करते हैं?





arm