2010-04-21 17 views
8

स्थापित किया है मैंने टूल सीडी से एक्सकोड स्थापित किया है, मैंने सोचा था कि मुझे कमांड लाइन से जीसीसी का उपयोग करने देगा, लेकिन मुझे यह नहीं मिल रहा है।ओएसएक्स पर जीसीसी कहां है? मैंने Xcode पहले से ही

क्या मैं

संपादित

जब मैं लिखा था मैं यह नहीं मिल रहा मैं मतलब

gcc में हो गया होता, तो "मैं यह which gcc प्रयोग करने के लिए देखने के लिए" याद आ रही है PATH पहली जगह में, which इसे मिलेगा।

gccPATH में नहीं है (यही कारण है कि मुझे यहां पहली जगह लाया गया) which इसे नहीं मिलेगा!

मुझे लगता है कि स्पष्ट था, लेकिन मैं टिप्पणी यहाँ बना रहा हूं क्योंकि यह

+2

मैं इस प्रश्न को ऑफ-विषय के रूप में बंद करने के लिए मतदान कर रहा हूं क्योंकि बहुत पुराना और पुराना है। अब लागू नहीं है – dawg

उत्तर

6

आपने "यूनिक्स विकास सहायता" [1] (या संभवतः आपने इसे अनचेक किया है) बॉक्स को चेक नहीं किया है; मुझे याद नहीं है कि यह डिफ़ॉल्ट रूप से चालू है या नहीं) जब आप इंस्टॉल किया था, इसलिए यह /usr/bin/ में आवश्यक सिम्लिंक और ड्राइवर स्थापित नहीं किया था।

पुनर्स्थापित करें, और कॉन्फ़िगरेशन विकल्पों के विवरण को पढ़ने और सुनिश्चित करने के लिए सुनिश्चित करें कि आपको आवश्यकता है।

1: "वैकल्पिक सामग्री बूट मात्रा से कमांड लाइन विकास अनुमति देने के लिए जीसीसी संकलक और कमांड लाइन उपकरण, ऐसा ऐसा ... का डुप्लिकेट स्थापित करता है।"

+0

सबसे अधिक संभावना है ... मैं पुनः स्थापित करूंगा। – OscarRyz

+1

यह था। अब मैंने पुनः स्थापित करने का प्रयास किया लेकिन विकल्प उपलब्ध नहीं है :(मैं इसके लिए एक नया प्रश्न बना रहा हूं: http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support – OscarRyz

4

नहीं था मेरे Mac $ which gcc प्रदर्शित करता है /usr/bin/gcc पर।

+0

क्या यह संभव है कि यदि आदेश पहले स्थान पर काम नहीं करता है तो 'कौन सा' वापस लौटाता है? – OscarRyz

+1

नहीं, वह सिर्फ आपको बता रहा था कि जीसीसी कहाँ से तैयार है। वह कह रहा है कि जीसीसी उसकी मैक –

+0

@ ब्रायन ओह पर कहां है .. तो यह एक टिप्पणी है, जवाब नहीं – OscarRyz

5

आपके इंस्टॉल के साथ कुछ गड़बड़ हुई।

जीसीसी एक सिमलिंक साथ/usr/bin के तहत स्थापित किया गया है जीसीसी-4.2 के लिए:

cd diciu$ pkgutil --file-info /usr/bin/gcc-4.2 
volume:/
path: /usr/bin/gcc-4.2 

pkgid: com.apple.pkg.gcc4.2Leo 
pkg-version: 4.2.0.9000000000.1.1249367152 
[..] 
pkgid: com.apple.pkg.Xcode3.2.1Update 
pkg-version: 1.0.1.1249367152 
[..] 
pkgid: com.apple.pkg.Xcode3.2.1UpdateUNIXDevSupport 
pkg-version: 1.0.1.1249367152 
[..] 
+0

मुझे 'pkgutil' के बारे में पता नहीं था - यह स्निपेट निश्चित रूप से उपयोगी है। – awgy

0

क्या यह संभव है कि होने जीसीसी स्थापित नहीं करने के बजाय, अपने $ पथ चर में गड़बड़ है? पहले जांच करें कि gcc मैन्युअल रूप से/usr/bin में है या नहीं। फिर $ पाथ प्रतिबिंबित करें ...

+0

'यही मेरा मतलब था * मैं इसे नहीं ढूंढ सकता *: पी मैंने अपनी पोस्ट अपडेट की है। – OscarRyz

+0

हां, लेकिन मेरा मुद्दा यह था कि आपके पथ में होने वाली जीसीसी आपके पाथ गलत होने के कारण हो सकती है, या जीसीसी द्वारा मौजूद नहीं हो सकता है ... –

1

एक ही बात मुझे क्या हुआ। यह थोड़ी देर के लिए काम किया और फिर चले गए। पुनर्स्थापित करें और इसे ठीक किया जाएगा।

आप ऐप्पल से एक्सकोड डाउनलोड करना चाहेंगे जब आप इसमें हों। एक्सकोड तेजी से अपडेट होने के बाद लगभग ताजा/अधिक अद्यतित होने की गारंटी है। वर्तमान एक्सकोड 3.2.1.10 है। आपको डाउनलोड करने के लिए एक ऐप्पल आईडी चाहिए, लेकिन इससे आपको विकास साइट तक पहुंच मिलती है। सब मुक्त... ।


यह 1/6/2014 है। वर्तमान एक्सकोड 5.0.1


यह 2016 है - वर्तमान एक्सकोड 8.0 है। मुझे लगता है कि यह सवाल अब बंद होना चाहिए।

+0

+1 @ ड्र्यूक धन्यवाद, मैंने इसे डाउनलोड करने का प्रयास किया है, मैं फ़ायरवॉल (या एंटीवायरस मुझे नहीं जानता) पास नहीं कर सका, इसलिए आज मैंने अपनी इंस्टॉल सीडी लाई और यही हुआ: http://stackoverflow.com/प्रश्न/26 9 3336/कैसे-टू-अपडेट-एक्सकोड-टू-इंस्टाल-यूनिक्स-डेवलपमेंट-सपोर्ट :( – OscarRyz

38

संस्करण 4.3 के रूप में।1, एक्सकोड अब एक एप्लीकेशन है और कमांड लाइन टूल्स प्राथमिकता के माध्यम से उपलब्ध हैं (यदि आप 'अधिक ...' पर क्लिक करते हैं तो यह 'संस्करण 4.3.1 में नया क्या है' के तहत एक्सकोड के लिए ऐप स्टोर में दस्तावेज किया गया है। एक्सकोड स्थापित करने के बाद, इसे खोलें, प्राथमिकताएं खोलें और डाउनलोड टैब पर क्लिक करें। 'कमांड लाइन टूल्स' के लिए 'इंस्टॉल' पर क्लिक करें और फिर अपने कंप्यूटर के पासवर्ड से साइन इन करें। कोड तब डाउनलोड और स्थापित किया जाएगा।

+4

यह पुष्टि कर सकता है कि यह अब जीसीसी स्थापित करने का तरीका है। – hitsuyashi

0

हां, प्राथमिकता-डाउनलोड-कमांड लाइन उपकरण पर क्लिक करके 'कमांड लाइन टूल्स' इंस्टॉल करने का प्रयास करें।

संबंधित मुद्दे