जवाबों:
जब मुझे पता चला कि ओएस एक्स लायन अपग्रेड ने मेरे पूरे विकास उपकरण-चेन को मिटा दिया था, तो मैं बहुत ज्यादा हैरान था। हालाँकि, एक दोस्त की मदद से, मुझे पता चला कि टूल-चेन को /Developer/usr/bin/
डिस्क पर फ़ोल्डर में ले जाया गया था । मेरी तत्काल आवश्यकता के लिए, मैं केवल करना था make
, gcc
और g++
, तो मैं करने के लिए सिमलिंक बनाया पथ पर उपलब्ध /Developer/usr/bin/gnumake
, /Developer/usr/bin/gcc-4.2
और /Developer/usr/bin/g++-4.2
अंदर /usr/bin/
फ़ोल्डर। हालाँकि, मुझे लगता है कि सही दृष्टिकोण समस्या को ठीक करने के लिए XCode को फिर से स्थापित किया जाएगा।
बस ऐप स्टोर से लायन पर एक्सकोड 4.3 स्थापित किया गया था, जीसीसी के साथ एक ही मुद्दा था, आदि स्थापित नहीं थे। जब तक मैंने निम्नलिखित कार्य नहीं किया,
Xcode में: वरीयताएँ -> "घटक" के साथ डाउनलोड चयनित, आपको डाउनलोड करने योग्य घटकों की एक सूची दिखाई देगी।
कमांड लाइन टूल्स देखें, और इंस्टॉल पर क्लिक करें। आपको अपने Apple डेवलपर उपयोगकर्ता नाम और पासवर्ड के लिए संकेत दिया जाएगा। सफलतापूर्वक प्रमाणीकरण के बाद, कमांड लाइन उपकरण घटक डाउनलोड करता है और gcc सहित अच्छाई का एक गुच्छा स्थापित करता है।
ऐप स्टोर से नया एक्सकोड डाउनलोड करें और इंस्टॉल एक्सकोड चलाएं। यह अब मुफ़्त है, $ 4.99 नहीं।
मैंने इन चरणों का पालन किया और जीसीसी को फिर से काम करने में सक्षम बनाया।
sudo /Developer/Library/uninstall-devtools --mode=all
की स्थापना रद्द करने के लिए और फिर चरण 8. से जारी रखने के लिए
मेरे पास यह मुद्दा भी था, जहां मैंने XCode4 स्थापित करने के बाद भी, मेरे रास्ते में कोई जीसीसी नहीं था। लेकिन यह पता चला है कि मेरी स्थापना सिर्फ बोर हो गई थी। मैं XCode इंस्टॉलर को फिर से चलाता हूं और अब / usr / bin / gcc को /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 की सहानुभूति है जैसा कि होना चाहिए।
संपादित करें: secoif की टिप्पणी सही थी। बस XCode को पुनर्स्थापित करें।
ऐप स्टोर के माध्यम से Xcode (संस्करण 4.2 और ऊपर) की नई स्थापना gcc-4.2 के साथ जहाज नहीं करती है। आप Apple डेवलपर सेंट्रल के माध्यम से Xcode 4.1 को डाउनलोड और इंस्टॉल कर सकते हैं । नि: शुल्क पंजीकरण की आवश्यकता है।