Environment Setup of C in Windows
इस Post में हम C language के Environment Setup के बारे में detail में जानेंगे।
यदि आप एक beginner हैं और C language सीखना चाहते हैं, तो सबसे पहला Step होता है – अपने Computer System को सही तरीके से तैयार करना, जिससे आप आसानी से Code लिख सकें, उसे Run कर सकें और उसका Output देख सकें।
इस Post में हम नीचे दिये गये Topics के बारे में discuss करेंगे जैसे:
- >Environment Setup क्या है?
- >C language के लिए Required Tools
- >Installation Guide of C Compiler
- >How to Set Environment Variable Path
- >FAQs
Environment Setup क्या है और क्यों ज़रूरी है?
जब हम Programming Start करते हैं, तो केवल Code लिखना ही जरूरी नहीं होता। उस Code को Run करना, Check करना और Correct Output पाने के लिए एक सही Environment का होना जरूरी है। Environment Setup का अर्थ होता है: "अपने Computer में ऐसे Software और Tools को Install करना जो Code लिखने, उसे Compile करने और Run करने में help करते हैं।"
C language के लिए required Tools
1. Text Editor
- यह वह Software होता है जिसमें Code लिखा जाता हैं।
- कुछ Popular Text Editors हैं जैसे : Notepad, Visual Studio Code (VS Code), Sublime Text
2. Compiler
- Compiler, Code को Machine Language में Convert करता है ताकि Computer उसे समझ सके और Run कर सके।
- C के लिए Popular Compiler हैं : GCC (GNU Compiler Collection)
3. IDE (Integrated Development Environment)
- IDE एक ऐसा Plateform होता है जिसमें Code लिखने, Compile करने और Run करने की सुविधा एक ही जगह मिलती है। मतलब अलग से Compiler की जरूरत नहीं होती है।
- जैसे Dev C++, Turbo C++
Installation guide for Popular tools
1. GCC Compiler
GCC (GNU Compiler Collection) एक Powerful और Widely-used open-source compiler है, जिसका उपयोग C, C++ Programming languages के code को Machine language में Convert करने के लिए किया जाता है। नीचे GCC Compiler का Installation Process को step by step बताया गया है :
https://sourceforge.net/projects/mingw/ वाली link से MinGW Package को download करें।

Step 2 : Go to Download Folder.
File Explorer के download folder में जो Setup file download की है उस पर double click करें।
Step 3 : Click Install.
उसके बाद एक Window open होगी उसमें Install पर click करें।

Step 4 : Click Continue.
अब आपको Folder change करने के लिए बोला जाएगा जहां पर इस Package की files होंगी अगर Folder change नहीं करना तो सीधा Continue पर click करें।

Step 5 : Package Installed.
MinGW का Package Install हो चुका है अब फिर से Continue पर click करें।

Step 6 : Select Packages Required for the Compiler.
MinGW install होने के बाद Installation Manager की Window open होगी जिसमें से Mingw32-base और Mingw32-gcc-objc को right click करके Marks for Installation पर click करें।

👉 अगर आपको C++ Compiler को भी install करना हो तो Mingw32-gcc-g++ को भी Select कर सकते है।
Select करने के बाद Installation tab में Apply changes पर click करें।

Step 8 : Apply for proceed.
Proceed करने के लिए Apply पर click करें।

Step 9 : Installation Process Start.
अब Installation Process Start हो जाएगी जिसमें थोडा time लग सकता हैं।

Step 10 : Installation Completed.
अब Compiler Packages installed हो चुके हैं, Installation Manager को close करने के लिए close पर click करें।

Environment Variable Path
Compiler Install होने के बाद System में Environment Variable के Path को Set करना होता हैं क्योंकि इसके बिना Compiler का use नहीं किया जा सकता हैं।
Step 1 : अपने Computer या Laptop में Environment Variable को Search करें और "Edit the system environment variables" को Open करें।

Step 2 : Environment Variable पर click करें।

Step 3 : System Variable में Path को Select करके Edit पर click करें।

Step 4 : New पर Click करके C:\MinGW\bin Path को Save करें और OK पर click करें।

Step 5 : OK पर click करें उसका बाद C Compiler का Path Set जो जाएगा।
Step 6 : अगर ये Check करना है कि System में Compiler Succesfully Install हो गया हैं तो CMD में "gcc --version" command लिखकर Enter press करें।

अगर GCC Compiler का Version Show कर रहा है जैसा कि ऊपर दिख रहा है तो Compiler Successfully Install हो गया हैं।
FAQ (Frequently Asked Questions)
1. Compiler क्या है?
Ans : Compiler एक ऐसा Program होता है जो हमारे द्वारा लिखे गए C language के Code को Machine language (low level language) में convert करता है, ताकि computer उसे समझकर execute कर सके।
2. क्या GCC Compiler को Windows में सीधा install किया जा सकता है?
Ans : नहीं, GCC को Windows में सीधा install नहीं किया जा सकता। इसके लिए आपको MinGW, TDM-GCC, या MSYS2 जैसे tools का use करना पड़ता है।
3. क्या Mobile पर C language सीखी जा सकती है?
Ans : हाँ, आप कुछ Apps जैसे Cxxdroid या Dcoder के माध्यम से Mobile पर C language की practice कर सकते हैं, लेकिन एक full environment setup का experience केवल laptop/PC पर मिलेगा।
4. क्या C language का environment setup करना जरूरी है?
Ans : अगर आप अपने Computer में C language सीखना और Practice करना चाहते हैं, तो हाँ, environment setup करना जरूरी होता है, जिससे आप अपना Code लिख और Run कर सकें। लेकिन अगर आप setup नहीं करना चाहते, तो आप Online Compiler tools का use कर सकते हैं। ये tools किसी भी Browser में चल सकते हैं और आपको कोई installation करने की ज़रूरत नहीं होती।
Conclusion
इस Post में हमने जाना कि Windows में C Compiler को कैसे download और install किया जाता है और कैसे environment variable के Path को set किया जाता है इसी प्रकार अगली Post में हम VS Code Editor के installation process को detail मे जानेंगे, उसके लिए आप नीचे दिए गए Next Post पर click करें।