क्रॉस संकलन उपकरण पार करते समय, आपको अक्सर "एक लक्ष्य तिहराई" प्रदान करना होगा। उदाहरण दियाक्या उपयोग में सभी ज्ञात लक्ष्य ट्रिपलेट्स की एक सूची मौजूद है?
- i686-पीसी-linux-gnu
- हाथ-नन-linux-gnueabi
- PowerPC-अज्ञात-linux
और इतने पर ...
इन ट्रिपलेट्स, जो कि वास्तव में चार घटक हैं, में निम्नलिखित रूप हैं:
<CPU>-<MANUFACTURER>[-<KERNEL>]-<OS>
कर्नेल वैकल्पिक है और निर्माता "अज्ञात" या "कोई नहीं" जैसा कुछ हो सकता है, क्योंकि यह प्रायः प्रासंगिक नहीं होता है।
जो मुझे अभी तक नहीं मिला है वह एक पृष्ठ है जो यहां उपयोग किए जाने वाले सभी संभावित मूल्यों को दस्तावेज करता है। मुझे पता है कि सभी घटक बहुत अधिक "मुक्त शैली" हैं, इसलिए कोई आधिकारिक मानक नहीं है जो आपको आधिकारिक मानकीकृत सूची से घटकों का उपयोग करने के लिए मजबूर करेगा। फिर भी टूल डिज़ाइनर और कॉन्फ़िगर स्क्रिप्ट लेखकों से उम्मीद है कि उपयोगकर्ता अपने ट्रिपलेट को उनके टूल्स/स्क्रिप्ट्स में निर्दिष्ट कर सकें, इसलिए उनके पास कुछ संभावित मूल्यों को ध्यान में रखना चाहिए और वहां "अनौपचारिक सूची" टूल निर्माता, स्क्रिप्ट लेखकों और उपयोगकर्ता जैसे कुछ हो सकते हैं संदर्भ।
क्या किसी को कभी ऐसी सूची मिली है?
PLATFORMS सूची के लिए +1, दुर्भाग्य से यह पूरी तरह से एआरएम को याद करता है। – Mecki
[llvm :: ट्रिपल क्लास रेफरेंस] भी है (http://llvm.org/docs/doxygen/html/classllvm_1_1Triple.html)। न केवल एआरएम सूचीबद्ध है, इसलिए आईओएस भी है। यह शायद क्लेंग के लिए सहायक होगा। मुझे यकीन नहीं है कि लिनक्स उपकरणों के लिए कितना उपयोगी है। – jww