development environment setup
उदाहरणों के साथ C ++ पर्यावरण सेटअप में एक गहराई देखें।
वेब सेवाएं अनुभवी के लिए प्रश्नों और उत्तरों का साक्षात्कार करती हैं
इस में नि: शुल्क सी ++ प्रशिक्षण श्रृंखला , हम इस ट्यूटोरियल में C ++ एनवायरनमेंट सेटअप के बारे में अधिक जानेंगे।
हम इस बारे में विवरण देखेंगे कि हम C ++ प्रोग्राम को कैसे निष्पादित कर सकते हैं। इसके लिए, हमें अपनी स्थानीय मशीन पर एक वातावरण स्थापित करने की आवश्यकता होगी या हम इसे अन्य साधनों का उपयोग करके भी कर सकते हैं।
C ++ प्रोग्राम को कई ऑपरेटिंग सिस्टम जैसे विंडोज, लिनक्स, मैक ओएस आदि पर निष्पादित किया जा सकता है। प्रत्येक ऑपरेटिंग सिस्टम की अपनी विशेषताएं और व्यवहार होते हैं और इसके आधार पर C ++ वातावरण सेट करने का दृष्टिकोण अलग-अलग होगा।
एल et us अब हमारे C ++ प्रोग्राम को निष्पादित करने के विभिन्न तरीकों का पता लगाएं !!
आप क्या सीखेंगे:
स्थानीय पर्यावरण
C ++ को प्रभावी ढंग से सीखने के लिए, C ++ प्रोग्रामिंग के साथ शुरू करने से पहले हमें कार्यक्रमों का अभ्यास करना होगा। इसके लिए, हमें अपनी स्थानीय मशीन पर एक उचित वातावरण बनाने की आवश्यकता है जहां से हम C ++ प्रोग्राम लिख सकते हैं, उन्हें संकलित कर सकते हैं और बाद में उन्हें निष्पादित कर सकते हैं।
स्थानीय पर्यावरण सेटअप के एक भाग के रूप में, हमें अपनी मशीन पर दो सबसे महत्वपूर्ण सॉफ्टवेयर की आवश्यकता है जैसा कि नीचे बताया गया है:
# 1) टेक्स्ट एडिटर
सबसे पहले, हमें प्रोग्राम लिखने और प्रत्येक फ़ाइल को '.cpp' एक्सटेंशन के साथ सहेजने की आवश्यकता है। इन कार्यक्रमों को लिखने के लिए, हमें अपनी मशीन पर एक पाठ संपादक की आवश्यकता है। कोई भी पाठ संपादक जो हमें इनपुट पाठ की अनुमति देता है उसे काम करना चाहिए। यह नोटपैड या नोटपैड ++ जैसे उन्नत संपादक के रूप में सरल हो सकता है। कार्यक्रम लिखने के लिए हमें इस संपादक की आवश्यकता है।
एक बार जब हम एक प्रोग्राम लिखना समाप्त कर लेते हैं, तो हम इस फाइल को एक एक्सटेंशन '.cpp' के साथ सहेजते हैं और फिर इसे संकलित करने के लिए संकलक के पास भेजते हैं। .Cpp एक्सटेंशन वाली इस फाइल को 'सोर्स कोड फाइल' कहा जाता है।
नीचे एक नोटपैड ++ एडिटर का स्क्रीनशॉट दिया गया है, जिसका उपयोग C ++ प्रोग्राम लिखने के लिए किया जाता है:
# 2) संकलक
एक बार जब हमारे पास C ++ प्रोग्राम तैयार हो जाता है, तो हमें प्रोग्राम को संकलित करने और इसे निष्पादित करने की आवश्यकता होती है। हम प्रोग्राम को संकलित करने के लिए 'कंपाइलर' नामक एक सॉफ्टवेयर प्रोग्राम का उपयोग करते हैं।
कंपाइलर एक सॉफ्टवेयर है जो उच्च-स्तरीय भाषा (इस मामले में C ++) में लिखे गए प्रोग्राम को निम्न-स्तरीय मशीन भाषा निर्देशों में परिवर्तित करता है, जिसे कंप्यूटर समझ सकता है। बाद में, कंप्यूटर वांछित परिणामों का उत्पादन करने के लिए इनमें से प्रत्येक निर्देश को निष्पादित करता है। निम्न-स्तरीय मशीन निर्देशों के इस सेट को ऑब्जेक्ट कोड कहा जाता है।
इस प्रकार सरल शब्दों में, संकलन को वस्तु कोड में स्रोत कोड के रूपांतरण के रूप में परिभाषित किया जा सकता है।
एक और फोन पर जासूसी करने के लिए एंड्रॉयड ऐप
आगामी अनुभाग में, हम विभिन्न प्लेटफार्मों पर कंपाइलर स्थापित करने के विवरण पर ध्यान देंगे।
C / C ++ कंपाइलर सेट करना
लिनक्स ऑपरेटिंग सिस्टम
हमें यह सुनिश्चित करने के लिए कि हमारे लिनक्स ऑपरेटिंग सिस्टम में C ++ कंपाइलर का सही संस्करण है, निम्न कमांड टाइप करने की आवश्यकता है।
g++ -v
यदि इस लिनक्स सिस्टम पर कंपाइलर सही तरीके से स्थापित है, तो उपरोक्त कमांड C ++ कंपाइलर को लॉन्च करेगा और इसके संस्करण को प्रिंट करेगा। यदि कोई त्रुटि होती है, तो यह आवश्यक है कि हम त्रुटि को पढ़ें और फिर से दस्तावेज की जांच करें और तदनुसार सेटअप को ठीक करें।
एक बार कंपाइलर को सही ढंग से सेट करने के बाद, हम निम्नलिखित कमांड देकर किसी भी C ++ प्रोग्राम को संकलित कर सकते हैं:
g++ filename.cpp
यदि कोड त्रुटि-रहित है, तो एक निष्पादन योग्य 'a.out' उत्पन्न होगा, जो निष्पादित होने पर हमें वांछित परिणाम प्रदान करेगा।
./a.out
ध्यान दें: लिनक्स के संस्करण के आधार पर a.out को निष्पादित करने के लिए उपरोक्त कमांड भिन्न हो सकती है।
विंडोज ऑपरेटिंग सिस्टम
C ++ बहुत विशाल है और इसलिए C ++ के लिए कंपाइलर उपलब्ध हैं। हमारे पास बहुत सारे कंपाइलर हैं जो विंडोज में उपलब्ध हैं जिनमें से कुछ स्वतंत्र रूप से उपलब्ध हैं जबकि कुछ का भुगतान किया जाता है।
कुछ संकलक जो स्वतंत्र रूप से उपलब्ध हैं, नीचे सूचीबद्ध हैं:
- सिगविन (GNU C ++)
- MINGW (विंडोज के लिए मिनिमलिस्ट जीएनयू) - विंडोज के लिए जीसीसी संस्करण।
- गैर-वाणिज्यिक विकास के लिए इंटेल सी ++।
- Microsoft Visual C ++ एक्सप्रेस संस्करण।
- ओरेकल सी ++
उपरोक्त सभी कंपाइलरों में, Microsoft Visual C ++ कंपाइलर सबसे लोकप्रिय है। हम इस कंपाइलर के लिए या तो मुफ्त एक्सप्रेस संस्करण या सामुदायिक संस्करण डाउनलोड कर सकते हैं। यह एक पूर्ण समाधान आईडीई है और हमें सरल कार्यक्रमों से लेकर बड़ी परियोजनाओं तक सब कुछ ठीक करने देगा।
अनुशंसित पढ़ना = >> सबसे लोकप्रिय सी ++ कंपाइलर
जैसा कि यह एक रेडीमेड आईडीई है, हमें विशेष रूप से कोई आदेश देने या सी ++ कार्यक्रमों को संकलित करने और निष्पादित करने के लिए एक अनुक्रम याद रखने की आवश्यकता नहीं है। हमें केवल MS Visual Studio का उपयुक्त संस्करण डाउनलोड करने और इसे स्थापित करने की आवश्यकता है। एक बार हो जाने के बाद, हम इसका उपयोग करने के लिए तैयार हैं।
नीचे दी गई छवि एमएस विज़ुअल स्टूडियो को विंडोज सिस्टम पर स्थापित दिखाया गया है:
अन्य सी ++ आईडीई
आईडीई के अलावा जो पहले से ही ऊपर चर्चा कर रहे हैं, अभी भी कई अन्य आईडीई हैं जो सी ++ संकलन के लिए मौजूद हैं। यदि आप सी ++ प्रोग्रामिंग के लिए स्थानीय सेटअप नहीं करना चाहते हैं, तो आप अपने ऑनलाइन प्रोग्राम को विभिन्न ऑनलाइन कंपाइलरों के माध्यम से हमेशा संकलित और निष्पादित कर सकते हैं।
इनमें से लोकप्रिय हैं:
Cpp.sh
यह एक इंटरैक्टिव ऑनलाइन कंपाइलर है जो आपको C ++ प्रोग्राम को ऑनलाइन लिखने और इसे निष्पादित करने की अनुमति देता है।
नीचे स्क्रीनशॉट है जो cpp.sh में एक सरल प्रोग्राम को निष्पादित करता है।
कोडेक्सफ ide
Codechef जाता है एक बहु भाषा संकलक है। यह हमें उपयुक्त भाषा का चयन करने की अनुमति देता है जिसके लिए आप कार्यक्रमों को निष्पादित करना चाहते हैं और फिर आप आवश्यक भाषा में कार्यक्रमों को निष्पादित कर सकते हैं।
कार्यक्रम निर्माण और उसका निष्पादन नीचे दिखाया गया है:
सबसे अच्छा पीसी क्लीनर क्या है
निष्कर्ष
ऑनलाइन IDES उन लोगों के लिए सबसे अच्छा विकल्प है जो C ++ सीखते हैं और इसका अभ्यास करके भाषा के साथ अनुभव प्राप्त करना चाहते हैं।
हमें उम्मीद है कि C ++ के लिए एक वातावरण स्थापित करने में गहरी अंतर्दृष्टि प्राप्त करने के लिए यह ट्यूटोरियल पर्याप्त स्पष्ट था।
हमारे आगामी ट्यूटोरियल से, हम सभी मूल C ++ अवधारणाओं के साथ C ++ लर्निंग के साथ प्रोग्रामिंग के लिए जाएंगे।
=> यहाँ विस्तृत C ++ प्रशिक्षण ट्यूटोरियल श्रृंखला के माध्यम से पढ़ें
अनुशंसित पाठ
- आईटी सपोर्ट एंड बिज़नेस डेवलपमेंट एक्ज़ीक्यूटिव कम ट्रेनिंग कोऑर्डिनेटर पुणे
- स्टेप-बाय-स्टेप इंस्टालेशन और अप्पियम स्टूडियो का सेटअप
- जीरा डाउनलोड और स्थापना जीरा लाइसेंस सेटअप के साथ
- ग्रहण के लिए ऐपियम स्टूडियो की स्थापना और स्थापना
- स्वचालित प्रतिगमन परीक्षण: चुनौतियां, प्रक्रिया और चरण
- भारत में शीर्ष 20 सर्वश्रेष्ठ वेब डिजाइन और विकास कंपनियां (2021)
- Node.js टेस्टिंग फ्रेमवर्क कैसे सेटअप करें: Node.js ट्यूटोरियल
- शीर्ष 15 सर्वश्रेष्ठ मोबाइल ऐप विकास कंपनियां (2021 रैंकिंग)