क्रॉस कंपाइलर पुस्तकालयों के लिए कहां देखता है? - सी, लिनक्स, क्रॉस-कंपाइलिंग

लिनक्स और परिभाषित करने पर क्रॉस कंपाइलर का उपयोग करते समय --host विकल्प ./configure, यह पुस्तकालयों के लिए कहाँ दिखता है? क्या कोई उस स्थान को परिभाषित कर सकता है जहां उसे लिबास, हेडर इत्यादि की तलाश करनी चाहिए?

उत्तर:

जवाब के लिए 0 № 1

प्लेटफॉर्म सेट अप करने के लिए --होस्ट ध्वज का उपयोग किया जाता हैजहां उत्पन्न बाइनरी चलेंगे। यह - हॉट ध्वज आमतौर पर libs / डिब्बे के क्रॉस संकलन को कॉन्फ़िगर करने के लिए प्रयोग किया जाता है, लेकिन क्रॉस-कंपाइलर उत्पन्न करने के लिए उपयोग नहीं किया जाता है।

अपने क्रॉस-कंपाइलर का उपयोग करने के लिए आपको निर्यात करने की आवश्यकता हैआपके स्थानीय पर्यावरण (आमतौर पर सीसी, सीआईओक्स, एसटीआरआईपी, एआर, एएस) में कुछ वातावरण चर आपके क्रॉस-टूल्स (आर्म-लिनक्स- *) को इंगित करते हैं। और उसके बाद, सेटअप CFLAGS (-I) और LDFLAGS (-L) ठीक से आपके क्रॉस-टूलचेन की रूटफॉइंट को इंगित करते हैं।


संबंधित सवाल
सबसे लोकप्रिय