GCC कंपाइलर को कैसे इंस्टॉल करें Windows

⚡ स्मार्ट सारांश

C भाषा के लिए GCC कंपाइलर डाउनलोड और इंस्टॉल करें Windows, लिनक्स, और macOS पंद्रह मिनट से भी कम समय में। Code::ब्लॉक बंडल पर Windows इसमें GCC, एक एडिटर और एक डीबगर एक साथ शामिल हैं, जबकि Linux और macOS उपयोगकर्ता अपने पैकेज मैनेजर के माध्यम से सीधे GCC इंस्टॉल करते हैं।

  • 📥 अधिकार उठाओ Windows बंडल: चुनना Code:: MinGW इंस्टॉलर (जैसे, codeblocks-17.12mingw-setup.exe) को ब्लॉक करता है ताकि GCC, GDB और IDE को एक ही चरण में कॉन्फ़िगर किया जा सके।
  • 🐧 लिनक्स पैकेज मैनेजर का उपयोग करें: डेबियन पर/Ubuntu रन sudo apt-get install build-essentialफेडोरा/रेड हैट पर चलने के लिए yum groupinstall 'Development Tools'.
  • 🍎 स्थापित करें Xcode कमांड लाइन टूल्स पर macOS: एक एकल xcode-select --install यह कमांड एप्पल के क्लैंग और जीसीसी-संगत टूलचेन को शामिल करता है।
  • gcc –version कमांड से सत्यापित करें: स्थापना के बाद, चलाएँ gcc --version टर्मिनल में यह पुष्टि करने के लिए कि कंपाइलर PATH पर है और C प्रोग्राम को कंपाइल करने के लिए तैयार है।
  • 🤖 समस्या निवारण के लिए एआई का उपयोग करें: एआई सहायक इंस्टॉलर त्रुटियों, पाथ संबंधी समस्याओं और गुम हेडर चेतावनियों की व्याख्या करते हैं, मदद करते हैं।ping शुरुआती लोग पहले ही प्रयास में एक कारगर मॉडल तैयार कर लेते हैं।

GCC कंपाइलर को डाउनलोड और इंस्टॉल कैसे करें

जीसीसी क्या है?

RSI जीसीसी (GNU कंपाइलर कलेक्शन) एक निःशुल्क, ओपन-सोर्स कंपाइलर सूट है जिसे फ्री सॉफ्टवेयर संगठन द्वारा अनुरक्षित किया जाता है। Foundationयह सी भाषा को सपोर्ट करता है। C++, उद्देश्य सी, FortraGCC Linux पर C भाषा सीखने के लिए एक मानक कंपाइलर है, और यह Ada, Go और कई अन्य भाषाओं को कंपाइलर करता है। GCC तेज़ और पोर्टेबल निष्पादन योग्य फ़ाइलें बनाता है और Linux पर C सीखने के लिए भी यही मानक विकल्प है। Windows, लिनक्स, और macOS.

यह ट्यूटोरियल प्रत्येक प्लेटफॉर्म पर GCC को इंस्टॉल करने और एक सरल वर्जन चेक के साथ इंस्टॉलेशन को वेरिफाई करने की प्रक्रिया बताता है।

GCC को कैसे स्थापित करें? Windows

On Windows सबसे आसान तरीका ओपन-सोर्स IDE का उपयोग करना है। Code::ब्लॉकजो एक बंडल करता है संकलक (जीएनयू प्रोजेक्ट से जीसीसी), एक संपादक, और एक डिबगर एक ही इंस्टॉलर में।

चरण 1) बाइनरी रिलीज़ डाउनलोड करें

https://www.codeblocks.org/downloads/ और क्लिक करें बाइनरी रिलीज़.

Code::ब्लॉक्स बाइनरी रिलीज़ पृष्ठ

चरण 2) GCC कंपाइलर वाले इंस्टॉलर का चयन करें

उस इंस्टॉलर को चुनें जिसमें GCC कंपाइलर शामिल हो — उदाहरण के लिए, codeblocks-17.12mingw-setup.exeइस पैकेज में MinGW का GNU GCC कंपाइलर और GNU GDB डीबगर शामिल हैं। Code::स्रोत फ़ाइलों को ब्लॉक करता है।

चुनें Code::GCC के साथ ब्लॉक इंस्टॉलर

चरण 3) स्थापना प्रारंभ करें

डाउनलोड किए गए इंस्टॉलर को चलाएं और डिफ़ॉल्ट विकल्पों को स्वीकार करें। यह सरल प्रक्रिया आपके सिस्टम पर GCC कंपाइलर को सेट अप कर देगी। Windows प्रणाली।

प्रारंभ Code::ब्लॉक इंस्टॉलेशन

चरण 4) लाइसेंस समझौते को स्वीकार करें

आगे बढ़ने के लिए लाइसेंस समझौते को स्वीकार करें।

लाइसेंस समझौते को स्वीकार करें

चरण 5) डिफ़ॉल्ट घटक चयन को बनाए रखें

घटक चयन को डिफ़ॉल्ट पर छोड़ दें और क्लिक करें अगला.

डिफ़ॉल्ट घटकों को बनाए रखें

चरण 6) इंस्टॉलेशन पथ चुनें

यदि आप चाहें तो इंस्टॉलेशन फ़ोल्डर बदलें, फिर क्लिक करें। अगला.

स्थापना पथ चुनें

चरण 7) लॉन्च Code::ब्लॉक

पता लगाएँ Code::यह आपके डेस्कटॉप या स्टार्ट मेनू पर मौजूद शॉर्टकट को ब्लॉक करता है और उस पर डबल-क्लिक करने की सुविधा देता है।

Code::ब्लॉक आइकन

चरण 8) अनुमति दें Code::ब्लॉक कंपाइलर का पता लगाते हैं

पहले लॉन्च पर, Code::ब्लॉक्स स्थापित कंपाइलरों की स्कैनिंग करता है, GCC को स्वचालित रूप से पहचानता है और इसे डिफ़ॉल्ट के रूप में सेट करता है। C और को संबद्ध करें C++ के साथ फ़ाइलें Codeसंकेत मिलने पर ब्लॉक हो जाता है।

Code::ब्लॉक्स कंपाइलर का पता लगाते हैं

चरण 9) IDE खोलें और कोडिंग शुरू करें

IDE की होम स्क्रीन दिखाई देगी। अब आप एक नया C प्रोजेक्ट बना सकते हैं और अपना पहला प्रोग्राम कंपाइल कर सकते हैं।

Code::ब्लॉक्स IDE होम स्क्रीन

लिनक्स पर GCC कैसे स्थापित करें

अधिकांश लिनक्स वितरणों में GCC पहले से स्थापित होता है। इसकी पुष्टि निम्न प्रकार से करें:

gcc --version

यदि GCC मौजूद है, तो कमांड उसका संस्करण प्रिंट करता है। यदि यह अनुपस्थित है, तो शेल आपको इसे इंस्टॉल करने के लिए संकेत देता है।

C बिल्ड वातावरण स्थापित करने के लिए Linux, नीचे दिए गए चरणों का पालन करें।

  1. एक टर्मिनल खोलें।
  2. Red Hat और Fedora पर, निम्न कमांड चलाएँ:
    sudo yum groupinstall 'Development Tools'
  3. डेबियन पर और Ubuntu, चलाएं:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. स्थापना सत्यापित करें:
    gcc --version

GCC को कैसे स्थापित करें? macOS

On macOSGCC-संगत टूलचेन Apple के माध्यम से उपलब्ध है। कमांड लाइन टूल्स के लिए Xcode.

  1. टर्मिनल खोलें और चलाएँ:
    xcode-select --install

    एक डायलॉग बॉक्स आपको कमांड लाइन टूल्स इंस्टॉल करने के लिए कहेगा। क्लिक करें स्थापित करें और लाइसेंस स्वीकार करें।

  2. वैकल्पिक रूप से, यहां साइन इन करें https://developer.apple.com/download/all/ अपने Apple डेवलपर ID का उपयोग करके नवीनतम संस्करण डाउनलोड करें। कमांड लाइन टूल्स के लिए Xcode .dmgऔर इंस्टॉलर चलाएं। विजार्ड की डिफ़ॉल्ट सेटिंग्स को वैसे ही रहने दें।
  3. टर्मिनल खोलें और इंस्टॉलेशन की पुष्टि करें:
    gcc -v

अपने जीसीसी इंस्टॉलेशन को सत्यापित करें

ऑपरेटिंग सिस्टम चाहे कोई भी हो, एक त्वरित जांच से यह पुष्टि हो जाती है कि कंपाइलर PATH पर मौजूद है:

gcc --version

आपको निम्न के समान आउटपुट दिखाई देना चाहिए gcc (GCC) 13.2.0 इसके बाद लाइसेंस नोटिस आता है। पूरी पाइपलाइन का परीक्षण करने के लिए एक पंक्ति का "हैलो, वर्ल्ड" लिखें:

// hello.c
#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

इसे बिल्ड और रन करें:

gcc hello.c -o hello
./hello

GCC इंस्टॉलेशन से जुड़ी आम समस्याओं का निवारण

नीचे दी गई समस्याएं इंस्टॉलेशन के दौरान आने वाली अधिकांश शिकायतों को कवर करती हैं:

  • “जीसीसी को मान्यता नहीं दी गई है” Windows: MinGW जोड़ें bin उस फ़ोल्डर को अपने PATH एनवायरनमेंट वेरिएबल में जोड़ें, फिर टर्मिनल को रीस्टार्ट करें।
  • Code::ब्लॉक्स कंपाइलर का पता नहीं लगा पा रहा है: खुला सेटिंग्स → कंपाइलर → टूलचेन निष्पादन योग्य और कंपाइलर इंस्टॉलेशन डायरेक्टरी को अपने MinGW रूट पर इंगित करें (उदाहरण के लिए, C:\MinGW).
  • लिनक्स कहता है "कमांड नहीं मिली": पैकेज इस रूप में स्थापित हो सकता है gcc-12 or gcc-13। रन which gcc और एक सिम्लिंक बनाएं, या वर्ज़न्ड बाइनरी को सीधे कॉल करें।
  • macOS रिपोर्ट में GCC की जगह “clang” लिखा आता है: Xcode उपनाम क्लैंग के रूप में gccयदि आपको वास्तविक GCC की आवश्यकता है, तो इसे Homebrew के माध्यम से इंस्टॉल करें। brew install gcc और कॉल करें gcc-13.
  • हेडर फ़ाइलें गायब हैं (उदाहरण के लिए, stdio.h): पुन: स्थापित करें build-essential लिनक्स पर या Xcode कमांड लाइन टूल्स पर macOS मानक लाइब्रेरी हेडर को पुनर्स्थापित करने के लिए।

अन्य लोकप्रिय सी कंपाइलर

यदि GCC आपके वातावरण के अनुकूल नहीं है, तो कई विकल्प C को विश्वसनीय रूप से संकलित और चला सकते हैं:

  • बजना — तेज़ बिल्ड और उत्कृष्ट डायग्नोस्टिक्स के साथ LLVM-आधारित कंपाइलर। डिफ़ॉल्ट रूप से चालू। macOS.
  • MinGW-w64 MinGW का आधुनिक संस्करण जिसमें अद्यतन GCC बाइनरी शामिल हैं Windows.
  • पोर्टेबल सी कंपाइलर (पीसीसी) — हल्का, बीएसडी लाइसेंस वाला कंपाइलर।
  • टर्बो सी — क्लासिक कंपाइलर अभी भी शैक्षणिक संस्थानों में आम है।
  • Microsoft दृश्य C++ (एमएसवीसी) - Microsoftविजुअल स्टूडियो के साथ आने वाला कंपाइलर; सी भाषा को कंपाइल करता है। /TC स्विच.

अक्सर पूछे जाने वाले प्रश्न

GCC का पूरा नाम GNU कंपाइलर कलेक्शन है। यह एक निःशुल्क, ओपन-सोर्स कंपाइलर सूट है जिसे फ्री सॉफ्टवेयर कम्युनिटी द्वारा अनुरक्षित किया जाता है। Foundation जो C को सपोर्ट करता है, C++, उद्देश्य सी, Fortraएन, एडा और गो।

GCC स्वयं कंपाइलर है। MinGW (मिनिमलिस्ट GNU फॉर कंपाइलर) Windowsयह एक पोर्ट है जो GCC को इसके साथ बंडल करता है। Windows नेटिव एक्जीक्यूटेबल बनाने के लिए आवश्यक लाइब्रेरीज़, इसे सबसे आम जीसीसी डिस्ट्रीब्यूशन बनाती हैं। Windows.

टर्मिनल या कमांड प्रॉम्प्ट खोलें और चलाएं gcc --versionयदि GCC PATH में मौजूद है, तो कमांड स्थापित संस्करण को प्रिंट करता है। अन्यथा, शेल बताता है कि कमांड नहीं मिला।

जी.सी. जी.सी. को जीएनयू जीपीएल लाइसेंस के तहत वितरित किया जाता है, जिसमें रनटाइम लाइब्रेरी अपवाद शामिल है जो आपको मालिकाना सॉफ्टवेयर को कंपाइल और वितरित करने की अनुमति देता है। आप जी.सी. का उपयोग व्यावसायिक परियोजनाओं में बिना किसी लाइसेंस शुल्क का भुगतान किए कर सकते हैं।

नहीं। GCC पूरी तरह से कमांड लाइन से चलता है। IDE जैसे कि Code::ब्लॉक, VS Codeया, CLion इसमें सुविधा के लिए सिंटैक्स हाइलाइटिंग, डिबगिंग और प्रोजेक्ट टेम्प्लेट जैसी सुविधाएं जोड़ी गई हैं, लेकिन कंपाइलर इनके बिना भी काम करता है।

मिनजीडब्ल्यू bin फ़ोल्डर PATH में मौजूद नहीं है। इसे जोड़ें। Windows पर्यावरण चर संवाद बॉक्स खोलें, टर्मिनल को पुनः खोलें, और gcc यह कमांड विश्व स्तर पर उपलब्ध हो जाती है।

एआई सहायक इंस्टॉलर त्रुटियों और पाथ संबंधी समस्याओं को सरल अंग्रेजी में समाधानों में अनुवादित करते हैं, आपके वितरण के लिए सही पैकेज मैनेजर कमांड का सुझाव देते हैं, और जीसीसी चेतावनियों की व्याख्या करते हैं ताकि शुरुआती लोग डीबगिंग करते समय सीख सकें।

जी हां। एआई कोड सहायक "हैलो, वर्ल्ड" प्रोग्राम के साथ-साथ सटीक जानकारी भी उत्पन्न करते हैं। gcc hello.c -o hello इसे कंपाइल करने के लिए कमांड दी गई है। साथ ही, प्रत्येक पंक्ति का कार्य भी समझाया गया है ताकि शुरुआती लोग चलाने से पहले उसकी समीक्षा कर सकें।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: