टूलचेन आपके कोड को संकलित करने के लिए आवश्यक उपकरण प्रदान करते हैं। कस्टम टूलचेन अक्सर उन अनुकूलन के साथ आते हैं जिनका आप उपयोग कर सकते हैं - इस गाइड से जानें कि कैसे।
टूलचेन मूल रूप से विकास उपकरणों का एक बंडल है जो एक श्रृंखला (एक उपकरण का आउटपुट) में उपयोग किया जाता है स्रोत कोड संकलित करने के लिए (इस मामले में, ROM इत्यादि) अगले के लिए इनपुट बन जाता है गुठली)। जबकि एंड्रॉइड एनडीके टूलचेन (जो अन्य उपकरणों के बीच जीसीसी के साथ आता है) का उपयोग आमतौर पर इसके लिए किया जाता है, डेवलपर्स यदि चाहें तो अन्य टूलचेन का भी उपयोग कर सकते हैं। उदाहरण के लिए, इनमें प्रदर्शन या स्थिरता पर ध्यान केंद्रित करने वाले अनुकूलन शामिल हो सकते हैं।
कस्टम टूलचेन के लिए लिनारो और सेबरमॉड दो लोकप्रिय उदाहरण हैं। वे दोनों कई अनुकूलन पेश करते हैं, खासकर हाल के एआरएम सीपीयू के लिए। यदि आप ढूंढने का प्रयास कर रहे हैं कस्टम टूलचेन पर कैसे स्विच करें, इसके लिए आप ट्यूटोरियल XDA सीनियर को देखना चाहेंगे सदस्य frap129 लिखा है। इसमें, वह बताता है कि आप जो टूलचेन चाहते हैं उसे कैसे प्राप्त करें, साथ ही इसका उपयोग करने के लिए आवश्यक परिवर्तन भी करें। जबकि गाइड उदाहरण के तौर पर लिनारो और सेबरमॉड का उपयोग करता है, इसका उपयोग किसी अन्य कस्टम टूलचेन के लिए भी किया जा सकता है। इच्छुक? के पास जाओ
कस्टम टूलचेन गाइड फ़ोरम थ्रेड पर स्विच करना अब आरंभ करें!कस्टम टूलचेन का उपयोग करना, भले ही यह महत्वपूर्ण लाभ प्रदान कर सकता है, स्थिरता पर नकारात्मक प्रभाव भी डाल सकता है और ऐसे बग पेश कर सकता है जिन्हें ट्रैक करना और ठीक करना कठिन है। प्रयोग करते समय इसे ध्यान में रखना अच्छी बात है!
यदि आप अभी शुरुआत कर रहे हैं और सीखना चाहते हैं कि स्रोत से ROM या कर्नेल को कैसे संकलित किया जाए, तो हमने आपको भी कवर कर लिया है। वहां जाओ XDA-विश्वविद्यालय, जिसमें ऐसा करने के लिए और भी बहुत कुछ करने के लिए ट्यूटोरियल हैं।