2012-07-30 14 views
25

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

मैंने साइट पर सब्लिमे टेक्स्ट बिल्ड सिस्टम की खोज की है, लेकिन उत्तर बहुत विशिष्ट हैं और मेरे जैसे रूकी की मदद नहीं कर सकते हैं (लेकिन वे शायद बाद में मेरी मदद करेंगे)।

धन्यवाद

उत्तर

41

सब्लिमे टेक्स्ट 2 पहले से ही पाइथन और सी ++ प्रोग्राम बनाने और चलाने के लिए स्क्रिप्ट के साथ आता है।

, बस प्रेस Cmd + बी (या Ctrl +विंडोज & लिनक्स पर बी) जब एक .py या .cpp फ़ाइल खुला है। पाइथन फ़ाइल स्वचालित रूप से निष्पादित हो जाएगी और अंतर्निहित कंसोल में परिणाम दिखाएगी।

सी ++ के लिए, आप (विंडोज & लिनक्स पर Ctrl +शिफ्ट + बी) Cmd + शिफ्ट + बी प्रेस करने के निर्माण के बाद इसे चलाने के लिए की जरूरत है।

आपको पाइथन स्थापित करने की आवश्यकता है (इसे here विंडोज के लिए प्राप्त करें), और एक सी ++ कंपाइलर भी। सी ++ के लिए बिल्ड सिस्टम डिफ़ॉल्ट रूप से g ++ को कॉल करने का प्रयास करता है (इसे here विंडोज के लिए प्राप्त करें। इंस्टॉल करते समय C++ कंपाइलर का चयन करना याद रखें!)।

आपको पथ (c:\python32\ या पाइथन,या सी ++ कंपाइलर के लिए समान) में निर्देशिका जोड़ने की आवश्यकता होगी।

विंडोज़ पर, आपको सी ++ प्रोग्राम चलाने में समस्याएं आ सकती हैं (यह बैश का उपयोग करने का प्रयास करती है)। लेकिन Ctrl + बी प्रोग्राम बनाता है, और फिर आप इसे चलाने के लिए कमांड लाइन का उपयोग कर सकते हैं। पाइथन विंडोज पर बेकार ढंग से काम करता है।

+0

@ सेर्गेई मैंने अभी आपके उत्तर पायथन के साथ जवाब दिया है (प्रिंट "हैलो, वर्ल्ड!") लेकिन यह काम नहीं किया। यहां संदेश है जो मुझे सब्लिमे टेक्स्ट से मिलता है: [डीकोड त्रुटि - आउटपुट नहीं utf-8] [cmd: [u'g ++ ', u'D: \\ essai.py', u'-o ', u'D :/essai ']] [डीआईआर: डी: \ Google ड्राइव] [पथ: सी: \ विंडोज \ system32; सी: \ विंडोज; सी: \ विंडोज \ System32 \ Wbem; सी: \ विंडोज \ System32 \ WindowsPowerShell \ v1.0 \; सी: \ प्रोग्राम फ़ाइलें (x86) \ सैमसंग \ सैमसंग पीसी स्टूडियो 3 \] [समाप्त] – guillaume8375

+0

@ guillaume8375 मुझे लगता है कि आप मेरा मतलब है? वैसे भी, मैंने अपनी व्याख्या में कुछ और जोड़ा। आपको दिए गए लिंक से पायथन स्थापित करने की आवश्यकता है, और फिर आपको अपने पथ में इंस्टॉल निर्देशिका जोड़ने की आवश्यकता है! फिर sublime पुनरारंभ करें और ctrl + बी काम करना चाहिए। यह भी ध्यान दें कि जिस फ़ाइल में आप काम करते हैं, उसमें .py एक्सटेंशन होना आवश्यक है, अन्यथा उत्कृष्ट पाठ यह नहीं जानता कि यह एक पायथन फ़ाइल है (आप मैन्युअल रूप से भी निर्दिष्ट कर सकते हैं, लेकिन फ़ाइल को सही तरीके से नाम देने का प्रयास करें) – DkM

+1

बहुत बहुत धन्यवाद। मैंने पायथन स्थापित किया लेकिन मुझे नहीं पता कि मेरे पाथ में इंस्टॉल निर्देशिका कैसे जोड़नी है। – guillaume8375

1

तो, आप नहीं एक IDE का उपयोग करना चाहते है, लेकिन फिर आप एक पाठ संपादक से आईडीई सुविधाओं चाहते हैं? :)

अधिकांश लोग कोड लिखने और चलाने के लिए कोड उपयोग टर्मिनल लिखने के लिए टेक्स्ट एडिटर का उपयोग करते हैं।

तो, सी ++ के लिए निर्देश दिए गए हैं:

make (or gcc myprogram.c) 
./myprogram 
एक अजगर कार्यक्रम के लिए

, तो यह और भी आसान है:

python ./myprogram.py 

आप टर्मिनल के साथ सहज नहीं हैं, तो आप शायद एक की जरूरत है आईडीई।

+2

में चाहता था मुझे पता है कि आईडीई शुरुआती के लिए सिफारिश कर रहे हैं, लेकिन बात मैं एक ही साथ सी ++ और अजगर कार्यक्रमों का निर्माण करने में सक्षम होना चाहते है ऐसा करने के लिए निर्माण संशोधित देख सकते हैं आवेदन, फिर भी ऐसा लगता है कि प्रत्येक आईडीई एक विशिष्ट भाषा के अनुरूप है। वैसे, मैं यह उल्लेख करना भूल गया कि मैं विंडोज 7 64 बिट का उपयोग कर रहा हूं और मुझे नहीं पता कि फाइलें या प्रोग्राम किस प्रकार स्थापित करने में सक्षम हैं। मैं वास्तव में नौसिखिया हूं :-) – guillaume8375

+1

मैं यह नहीं कहूंगा कि एक आईडीई का उपयोग शुरुआती के लिए बेहतर है, मुझे वास्तव में लगता है कि एक टेक्स्ट एडिटर का उपयोग करना एक अच्छा विकल्प है क्योंकि यह आपको यह जानने की अनुमति देता है कि चीजें वास्तव में कैसे काम करती हैं। जो मैं कहने की कोशिश कर रहा था वह यह है कि एक प्रोग्राम केवल एक टेक्स्ट फ़ाइल है जिसे आप किसी भी टेक्स्ट एडिटर में बना सकते हैं, और इसे बनाने के लिए आप सीधे अपने कंपाइलर को कमांड लाइन (सी ++ के लिए) से सीधे बुला सकते हैं। पाइथन, एक व्याख्या की गई भाषा होने के नाते, "भवन" की आवश्यकता नहीं है, आप सीधे टर्मिनल से स्क्रिप्ट को सीधे आमंत्रित करते हैं। ऐसा करने के लिए SublimeText के निर्माण फ़ंक्शन को किसी भी तरह से आवश्यक नहीं है। – Sergey

2

विंडोज़ (minigw इंस्टॉल करें, python2।7 और सिस्टम पथ में जोड़ा)
सीपीपी:

  1. निर्माण: ctrl +
  2. रन: ctrl + पारी +

अजगर :

  1. निर्माण और चलाएँ: ctrl +

आप में .sublime-build फ़ाइलों जानने के लिए कोशिश कर सकते हैं अपने Tools ->Build system ->New build system

1

ग के लिए ++ मैं वास्तव में उत्पादन करने के लिए उदात्त बना रंगीन त्रुटि संदेश जो पढ़ने के लिए आसान हैं और आप त्रुटियों पर भी क्लिक कर सकते हैं जो आपको फ़ाइल में त्रुटि के साथ ले जाता है।

आप कैसे मैं क्या मैं here

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