एंड्रॉइड-एनडीके देशी कोड बनाने के लिए अपने स्वयं के कंपाइलर के साथ वेनिला जीसीसी (या क्लैंग) का उपयोग करना। मेरे वर्तमान एंड्रॉइड-एनडीके इंस्टॉलेशन के साथ भेजा गया संस्करण arm-linux-androideabi-g++ (GCC) 4.6.x-google 20120106 (prerelease)
है, मुझे लगता है कि यह जीसीसी 4.6 का कांटा है।एंड्रॉइड एनडीके
इसके बीच और नियमित (वेनिला) जीसीसी 4.6 के बीच क्या अंतर हैं? क्या यह एआरएम प्लेटफॉर्म के लिए बेहतर कोड तैयार कर रहा है?
मैं अन्य कंप्यूटर्स का उपयोग एंड्रॉइड के लिए सॉफ्टवेयर बनाने के लिए करना चाहता हूं, जैसे वेनिला जीसीसी 4.7 या क्लैंग, क्योंकि उनके पास सी ++ 11 का बेहतर समर्थन है और कुछ सुविधाओं को लागू करने के लिए मैं उपयोग कर रहा हूं (जैसे टेम्पलेट उपनाम)।
एंड्रॉइड के लिए मूल कोड बनाने के लिए नवीनतम वेनिला जीसीसी या क्लैंग का उपयोग करना संभव है? मुझे किस पैरामीटर का उपयोग करना चाहिए?
एंड्रॉइड-एसडीके के साथ भेजे गए एक से अलग कंपाइलर का उपयोग करने के विपक्ष क्या हैं?
जीसीसी 4.7 बहुत छोटा है - इसे लिखने के रूप में, यह एक महीने पुराना है। रुकिए। :) –