C Compiler & IDE Installations - सी कंपाइलर और आईडीई इंस्टॉलेशन
- _Romeyo Boy_
- 30 नव॰ 2021
- 4 मिनट पठन
Basic Introduction ( मूल परिचय )
सी के लिए कोई एकल कंपाइलर नहीं है। कई अलग-अलग संगठनों ने सी कंपाइलर्स को लिखा और कार्यान्वित किया है, जो एक दूसरे से अधिक या कम हद तक भिन्न होते हैं। यहां तक कि एक ही कंप्यूटर के लिए, कई अलग-अलग कंपाइलर हो सकते हैं, जिनमें से प्रत्येक की अपनी विशेष आवश्यकताएं होती हैं।
इस लेखन के समय, सी आधिकारिक तौर पर मानकीकृत होने की प्रक्रिया में है। फिर भी, हमें छोटी-छोटी भिन्नताओं के लिए तैयार रहना चाहिए जो स्पष्ट हो सकती हैं। सिंटैक्स के मामूली अंतर के लिए भी कंपाइलर बहुत संवेदनशील हो सकते हैं।
What is compiler? ( कंपाइलर क्या होता है? )
आसान शब्दों में अगर समझे तो कम्पाइलर एक एप्लीकेशन ( Application ) होती है जो हमारे कोड को मशीन भाषा ( Machine Language) में परिवर्तित ( Convert ) कर देती है, जिससे की computer हमारे कोड को समझकर उसे निष्पादित और रन ( Execute Or Run ) कर सके।
Why Use Compiler? ( कंपाइलर का उपयोग क्यों करें? )
जैसा की आप जानते ही होंगे की कंप्यूटर सिर्फ मशीनी भाषा को ही समझ पाता हैं। जिसमें सिर्फ बाइनरी प्रारूप (Binary Format) में एक 1 और शुन्य 0 का उपयोग होता है। लेकिन हमारे जैसे मनुष्य के लिए मशीनी भाषा को समझना और उसमे कोड करना बहुत ही मुश्किल होता है, इसलिए हम कंप्यूटर प्रोग्राम्स को बनाने के लिए उन प्रोग्रामिंग भाषा का प्रयोग करते हैं, जिनका प्रारूप अंग्रेजी भाषा की तरह मानव पठनीय ( Human-Readable ) होता है। जैसे कि C, Java, Python इत्यादि। जब हम इन प्रोग्रामिंग भाषा के रूल्स और सिंटेक्स को फॉलो करके कोड लिखते हैं तो उस कोड को हमें मशीनी कोड में परिवर्तित ( Convert ) करना होता है और इस काम के लिए हम कंपाइलर का प्रयोग करते हैं।
Installing Code Blocks ( कोड ब्लॉक स्थापित करना )
प्रोग्राम बनाने और चलाने के लिए आपको दो चीजों की आवश्यकता होती है
Text Editor ( पाठ संपादक )
Compiler ( संकलक )
एक टेक्स्ट एडिटर वह जगह है जहाँ आप अपने प्रोग्राम लिखते हैं। एक कंपाइलर आपके प्रोग्राम को 1s और 0s की बाइनरी स्ट्रीम में ट्रांसलेट करता है जिसे कंप्यूटर समझता है। इसलिए जब भी आप किसी प्रोग्राम को संकलित करते हैं, तो कंपाइलर एक नई बाइनरी फ़ाइल बनाता है जिसे निष्पादन योग्य ( विंडोज़ में .exe एक्सटेंशन वाला ) कहा जाता है, जिसे कंप्यूटर निष्पादित कर सकता है।

सी प्रोग्राम लिखते समय आपको जिन चरणों का पालन करने की आवश्यकता है।
Create A Program ( एक प्रोग्राम बनाएं )
Compile program ( संकलन कार्यक्रम )
Run program ( प्रोग्राम चलाओ )
आप अपने डिफ़ॉल्ट टेक्स्ट एडिटर जैसे विंडोज़ में नोटपैड या लिनक्स में विम का उपयोग करके अपने प्रोग्राम बना सकते हैं, लेकिन चीजों को आसान बनाने के लिए हम एक क्रॉस-प्लेटफ़ॉर्म आईडीई ( एकीकृत विकास पर्यावरण ) स्थापित करेंगे जिसे कोड ब्लॉक कहा जाता है।
Why use an IDE? ( आईडीई का उपयोग क्यों करें? )
आईडीई आपको एक ही वातावरण से प्रोग्राम बनाने, संकलित करने और चलाने की अनुमति देता है कोड ब्लॉक C और C++ प्रोग्राम संकलित करने के लिए जीसीसी (GCC) नामक एक कंपाइलर के साथ आता है।
यदि आप IDE का उपयोग नहीं कर रहे हैं तो आपको अपने टेक्स्ट एडिटर का उपयोग करके प्रोग्राम बनाना होगा। फिर प्रोग्राम को संकलित करने के लिए आपको कमांड प्रॉम्प्ट या टर्मिनल खोलने और कुछ कमांड टाइप करने की आवश्यकता है।
हम पहले सीखेंगे कि एक आईडीई का उपयोग करके एक साधारण प्रोग्राम कैसे लिखना है, फिर मैं आपको दिखाऊंगा कि आप अपने टेक्स्ट एडिटर का उपयोग करके प्रोग्राम कैसे बना सकते हैं और जीसीसी ( GCC ) कंपाइलर का उपयोग करके इसे संकलित कर सकते हैं।
Download CodeBlocks IDE (Compiler) - कोडब्लॉक आईडीई (कंपाइलर) डाउनलोड करें
ज्यादातर सभी प्रोग्रामिंग भाषा के अलग-अलग कंपाइलर्स उपलब्ध होते हैं यानी कि आप हम सी भाषा के कंपाइलर से Python या किसी अन्य प्रोग्रामिंग भाषा के कोड को कंपाइल नहीं कर सकते हो। सी भाषा के लिए भी बहुत सारे कंपायलर इन्टरनेट पर उपलब्ध हैं। हम इस सेक्शन में CodeBlocks IDE को इंस्टॉल करना सीखेंगे। Code Block IDE का इंटरफेस बहुत ही यूजर फ्रेंडली और लाइटवेट होता हैं। इस IDE में आपको जीसीसी (GCC) कंपाइलर मिलता हैं, जो कि C और C++ के लिए अच्छा कंपाइलर हैं। इसमें जीसीसी कंपाइलर के आलावा भी errors debugger भी मिलता हैं। जो आपके कोड में त्रुटि (errors) को सही करने में मदद करता हैं।
Step - 01}. CodeBlocks IDE को डाउनलोड करने के लिए आप इसकी ऑफिशियल वेबसाइट पर जाइए। जिसका लिंक निचे दीया गाया हैं; Download Now This Link 👉 https://www.codeblocks.org/downloads/binaries/ वहां से आप अपने विंडोज सिस्टम के बिट (32 या 64) के हिसाब से CodeBlocks with MinGW setup executable फ़ाइल को डाउनलोड करें। Step - 02}. डाउनलोड करने के लिए जैसे ही आप 'SourceForge.net' वाले लिंक पर क्लिक करेंगे तो वो वेबसाइट खुल जाएगी और कुछ ही देर में आपका CodeBlocks का सेटअप फाइल्स डाउनलोड होना शुरु हो जाएगा।

📝Note:- आपके लिए MinGW सेटअप का चयन करना महत्वपूर्ण है क्योंकि यह आपके सिस्टम पर GCC कंपाइलर स्थापित करेगा।
Step - 03}. डाउनलोड करने के बाद इसे चलाने के लिए सेटअप फाइल को रन करने के लिए डबल क्लिक करें और यह जो परमिशन मांगे उसे अलाऊ कर दें।आपको निम्न विंडो के साथ प्रस्तुत किया जाएगा। जारी रखने के लिए Next दबाएँ।

Step - 04}. लाइसेंस समझौते को स्वीकार करें (Agree) और Next पर क्लिक करें।

Step - 05}. अगली विंडो में, कोड ब्लॉक आपको उन घटकों का चयन करने के लिए कहेगा जिन्हें आप स्थापित करना चाहते हैं। पूर्ण स्थापना का चयन करें, यह कुछ इस तरह दिखेगा;

सुनिश्चित करें कि "MinGW Compiler Suite" चुना गया है क्योंकि यह विकल्प आपके सिस्टम पर जीसीसी (GCC) को स्थापित करेगा।
Step - 06}. गंतव्य फ़ोल्डर (Destination Folder) का चयन करें, इसे डिफ़ॉल्ट पर रखें और Next पर क्लिक करें।

Step - 07}. इंस्टॉलर इंस्टॉलेशन को पूरा करने के लिए आगे बढ़ेगा।

Step - 08}. इंस्टॉलेशन पूरा करने के बाद, कोड ब्लॉक आपको इसे चलाने (Run) के लिए संकेत देगा।

No पर क्लिक करें और फिर Next बटन पर क्लिक करें।

इंस्टॉलर से बाहर निकलने के लिए Finish पर क्लिक करें। यह विंडोज़ पर कोड ब्लॉक की स्थापना को पूरा करता है।
CodeBlocks इंस्टॉल हो जानें के बाद जब आप पहली बार CodeBlocks के आइकॉन पर क्लिक करके उसे लॉन्च करेगें तो आपको कुछ Configure Steps को फॉलो करना हैं।

इसके बाद अब आपको CodeBlocks IDE की होम स्क्रीन दिखाई देंगी।

हमने सफलतापूर्वक अपनें कंप्यूटर में CodeBlocks को इंस्टॉल कर लिया हैं, इसके बाद आप इसमें कोड लिखने के लिए तैयार हैं।
Comentarios