GCC कंपाइलर को कैसे इंस्टॉल करें Windows
⚡ स्मार्ट सारांश
C भाषा के लिए GCC कंपाइलर डाउनलोड और इंस्टॉल करें Windows, लिनक्स, और macOS पंद्रह मिनट से भी कम समय में। Code::ब्लॉक बंडल पर Windows इसमें GCC, एक एडिटर और एक डीबगर एक साथ शामिल हैं, जबकि Linux और macOS उपयोगकर्ता अपने पैकेज मैनेजर के माध्यम से सीधे 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/ और क्लिक करें बाइनरी रिलीज़.
चरण 2) GCC कंपाइलर वाले इंस्टॉलर का चयन करें
उस इंस्टॉलर को चुनें जिसमें GCC कंपाइलर शामिल हो — उदाहरण के लिए, codeblocks-17.12mingw-setup.exeइस पैकेज में MinGW का GNU GCC कंपाइलर और GNU GDB डीबगर शामिल हैं। Code::स्रोत फ़ाइलों को ब्लॉक करता है।
चरण 3) स्थापना प्रारंभ करें
डाउनलोड किए गए इंस्टॉलर को चलाएं और डिफ़ॉल्ट विकल्पों को स्वीकार करें। यह सरल प्रक्रिया आपके सिस्टम पर GCC कंपाइलर को सेट अप कर देगी। Windows प्रणाली।
चरण 4) लाइसेंस समझौते को स्वीकार करें
आगे बढ़ने के लिए लाइसेंस समझौते को स्वीकार करें।
चरण 5) डिफ़ॉल्ट घटक चयन को बनाए रखें
घटक चयन को डिफ़ॉल्ट पर छोड़ दें और क्लिक करें अगला.
चरण 6) इंस्टॉलेशन पथ चुनें
यदि आप चाहें तो इंस्टॉलेशन फ़ोल्डर बदलें, फिर क्लिक करें। अगला.
चरण 7) लॉन्च Code::ब्लॉक
पता लगाएँ Code::यह आपके डेस्कटॉप या स्टार्ट मेनू पर मौजूद शॉर्टकट को ब्लॉक करता है और उस पर डबल-क्लिक करने की सुविधा देता है।
चरण 8) अनुमति दें Code::ब्लॉक कंपाइलर का पता लगाते हैं
पहले लॉन्च पर, Code::ब्लॉक्स स्थापित कंपाइलरों की स्कैनिंग करता है, GCC को स्वचालित रूप से पहचानता है और इसे डिफ़ॉल्ट के रूप में सेट करता है। C और को संबद्ध करें C++ के साथ फ़ाइलें Codeसंकेत मिलने पर ब्लॉक हो जाता है।
चरण 9) IDE खोलें और कोडिंग शुरू करें
IDE की होम स्क्रीन दिखाई देगी। अब आप एक नया C प्रोजेक्ट बना सकते हैं और अपना पहला प्रोग्राम कंपाइल कर सकते हैं।
लिनक्स पर GCC कैसे स्थापित करें
अधिकांश लिनक्स वितरणों में GCC पहले से स्थापित होता है। इसकी पुष्टि निम्न प्रकार से करें:
gcc --version
यदि GCC मौजूद है, तो कमांड उसका संस्करण प्रिंट करता है। यदि यह अनुपस्थित है, तो शेल आपको इसे इंस्टॉल करने के लिए संकेत देता है।
C बिल्ड वातावरण स्थापित करने के लिए Linux, नीचे दिए गए चरणों का पालन करें।
- एक टर्मिनल खोलें।
- Red Hat और Fedora पर, निम्न कमांड चलाएँ:
sudo yum groupinstall 'Development Tools' - डेबियन पर और Ubuntu, चलाएं:
sudo apt-get update sudo apt-get install build-essential manpages-dev - स्थापना सत्यापित करें:
gcc --version
GCC को कैसे स्थापित करें? macOS
On macOSGCC-संगत टूलचेन Apple के माध्यम से उपलब्ध है। कमांड लाइन टूल्स के लिए Xcode.
- टर्मिनल खोलें और चलाएँ:
xcode-select --installएक डायलॉग बॉक्स आपको कमांड लाइन टूल्स इंस्टॉल करने के लिए कहेगा। क्लिक करें स्थापित करें और लाइसेंस स्वीकार करें।
- वैकल्पिक रूप से, यहां साइन इन करें https://developer.apple.com/download/all/ अपने Apple डेवलपर ID का उपयोग करके नवीनतम संस्करण डाउनलोड करें। कमांड लाइन टूल्स के लिए Xcode
.dmgऔर इंस्टॉलर चलाएं। विजार्ड की डिफ़ॉल्ट सेटिंग्स को वैसे ही रहने दें। - टर्मिनल खोलें और इंस्टॉलेशन की पुष्टि करें:
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-12orgcc-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स्विच.









