मैं Xcode में C कैसे संकलित और चला सकता हूं?


34

हमारा शिक्षक कुछ डेटा स्ट्रक्चर्स एल्गोरिदम का उपयोग करना सिखा रहा है जो सी में कार्यान्वित किए जा रहे हैं। वह क्लास में विजुअल स्टूडियो का उपयोग करता है, लेकिन मैं सरल प्रोग्राम चलाने में सक्षम होना चाहता हूं जो हम Xcode पर लिखते हैं?

मैंने कोड को चलाने की कोशिश की है लेकिन XCode 5 में ऐसा करने के लिए विकल्प बाहर निकाल दिए गए हैं। सिर्फ XCode को रोकने के अलावा, क्या कदम उठाए जाने की आवश्यकता है ताकि मैं अपने मैक पर सरल सी प्रोग्राम चला सकूं?

जवाबों:


36
  • Xcode खोलें
  • OS X का चयन करें - & gt; कमांड लाइन टूल
  • प्रकार के रूप में C चुनें
  • नाम और अन्य प्रासंगिक जादूगर भागों को भरें जो आपको चाहिए
  • इसे चुनने के लिए main.c फाइल पर क्लिक करें

और आपका जाना अच्छा होना चाहिए


"कमांड लाइन टूल" विकल्प क्या है
Goldname

कमांड लाइन टूल विकल्प फ़ाइल & gt में है; नया मेनू।
Wedava

17

Xcode 6 & amp में; 7, आप निम्नलिखित कदम कर सकते हैं:

फ़ाइल बनाना

  1. फ़ाइल का चयन करें & gt; नया & gt; प्रोजेक्ट & gt; ओएस एक्स
  2. कमांड लाइन टूल चुनें
  3. अगला पर क्लिक करें
  4. अपना उत्पाद नाम इनपुट करें और भाषा के रूप में C चुनें
  5. अगला पर क्लिक करें
  6. अपनी परियोजना को बचाने के लिए चुनें।
  7. क्रिएट पर क्लिक करें

कोड चल रहा है

  1. उत्पाद का चयन करें & gt; रन
  2. परिणाम की जांच करने के लिए कंसोल की जांच करें।

बस!

अपनी जाँच करें main.c फ़ाइल और आपको संपादक में एक पूर्व-भरा 'हैलो वर्ल्ड' कोड मिलेगा। सौभाग्य!


3

उपरोक्त उत्तर सभी महान हैं। मैं सिर्फ अपना $ 0.02 जोड़ूंगा। मुझे Xcode का उपयोग करना पसंद है, जहां यह मूल रूप से सिर्फ एक टेक्स्ट एडिटर है (न कि अधिक जटिल Xcode ... जिसे मुझे उपयोग करने की आवश्यकता है)

तो, यहाँ आप क्या कर सकते हैं:

  1. Xcode पर क्लिक करें
  2. नए प्रोजेक्ट के बारे में पूछ रही पॉप-अप विंडो को अनदेखा करें
  3. अपने मॉनिटर के शीर्ष पर, "फ़ाइल" चुनें
  4. "नया" चुनें
  5. फ़ाइल का चयन करें"
  6. फिर आप अपने विकल्प के रूप में एक सी फाइल चुन सकते हैं।

आप कमांड + N के साथ चरण 3-5 छोड़ सकते हैं!

आपको एक मूल संपादक मिलेगा जिसमें आप अपना कोड (अच्छा वाक्यविन्यास रंग, मूल प्रदर्शन, आदि) लिख सकते हैं।

फिर, आप अपने प्रोग्राम को अपनी टर्मिनल विंडो (अपने मानक gcc फ़ाइल और ./a.out सामान) में संकलित और चला सकते हैं।


1

आशा है कि मेरा अनुभव मदद करेगा, क्योंकि मैं अभी भ्रम से गुजरा हूं जैसे आपको पिछले महीने में मेरे मैकबुक पर सी कोडिंग का आनंद लेना था।

ऑनलाइन संसाधन के लिए सभी क्रेडिट देने की आवश्यकता है जहां मैंने पर्यावरण सेटअप के बारे में सब कुछ सीखा। http://c.learncodethehardway.org/book/index.html इसने मुझे आईडीई के बजाय टर्मिनल के माध्यम से शेल कमांड का उपयोग करना सिखाया।

यहाँ संक्षेप में बताए गए चरण हैं:

  1. Xcode स्थापित करें, जो आपने पहले ही कर लिया है
  2. एक टेक्स्ट एडिटर स्थापित करें (वैकल्पिक): यह आपको अपने कोड को संपादित करने के लिए है, संकलन या चलाने के लिए नहीं। मैं व्यक्तिगत रूप से अब एटम को पसंद करता हूं, लेकिन एमाक्स और विम आदि हैं।
  3. एप्लिकेशन में उपयोगिताओं फ़ोल्डर से टर्मिनल प्रारंभ करें। मैं iTerm2 का उपयोग करता हूं, अधिक सुविधाओं के साथ टर्मिनल के रूप में एक ही फ़ंक्शन।
  4. स्रोत कोड वाले फ़ोल्डर में नेविगेट करें। पसंद cd ~/Documents/C/जिसमें आपका है main.c उदाहरण के लिए फ़ाइल।
  5. एक सादे पाठ फ़ाइल बनाने के लिए अपने पाठ संपादक का उपयोग करें Makefile, कोई विस्तार नहीं। इसमें शामिल है:

    CFLAGS=-Wall -g
    main: main.c
    clean:
       rm -f main
    
  6. फिर टर्मिनल से सोर्स कोड संकलित करें, टाइप करें और देखें

    $ make clean
    rm -f ex1
    $ make ex1
    cc -Wall -g    ex1.c   -o ex1
    

    make clean यदि आप पुन: संकलन करना चाहते हैं तो अंतिम संकलित फ़ाइल को हटा दें।

  7. फिर संकलित फ़ाइल चलाएं, टाइप करें

    ./main
    

    फिर आपको कोड के परिणाम देखने चाहिए जैसे आपने अपनी कक्षा से देखे थे। ध्यान रखें कि Xcode में Visual C ++ और GCC में C कंपाइलर के बीच कुछ अंतर होने की संभावना है। लेकिन अभी तक मुझे शेल कमांड द्वारा बहुत ज्यादा कोडिंग पसंद है।


यह एक तरीका है, लेकिन सबसे अच्छा नहीं है - आप कोड को कैसे डिबग करते हैं (और इसका उपयोग क्यों करते हैं कई बेहतर बिल्ड सिस्टम हैं) - यह एक तरीका हो सकता है यदि प्रशिक्षक यूनिक्स का उपयोग कर रहा था, लेकिन वह विज़ुअल स्टूडियो का उपयोग कर रहा है, तो इनमें से अधिकांश चरण विंडोज पर उल्लेखनीय नहीं होगा - बस आईडीई यानी एक्सकोड का उपयोग करें क्योंकि प्रशिक्षक वीएस का उपयोग करता है
Mark

1

डैन गुकिन द्वारा एक्सरसाइज फाइल्स के साथ लर्निंग सी के बाद मैं खुद इस मुद्दे पर भागा। मैंने सीखा है कि .c फ़ाइलों को चलाने में सक्षम होने के लिए, एक परियोजना बनाई जानी चाहिए, फिर फ़ाइलों को कोई लक्ष्य सदस्यता निर्दिष्ट करते हुए जोड़ा जाना चाहिए, अन्यथा Xcode तीन फ़ाइलों को एक निष्पादन योग्य के रूप में संकलित करेगा और त्रुटियों का सामना कार्यक्रम को रोक देगा। चलाने के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.