आर्टिकल डाउनलोड करेंआर्टिकल डाउनलोड करें
X
इस आर्टिकल के सहायक लेखक (co-author) हमारी बहुत ही अनुभवी एडिटर और रिसर्चर्स (researchers) टीम से हैं जो इस आर्टिकल में शामिल प्रत्येक जानकारी की सटीकता और व्यापकता की अच्छी तरह से जाँच करते हैं।
How.com.vn's Content Management Team बहुत ही सावधानी से हमारे एडिटोरियल स्टाफ (editorial staff) द्वारा किये गए कार्य को मॉनिटर करती है ये सुनिश्चित करने के लिए कि सभी आर्टिकल्स में दी गई जानकारी उच्च गुणवत्ता की है कि नहीं।
यह आर्टिकल १,२२२ बार देखा गया है।
यह विकीहाउ आर्टिकल आपको सिखाएगा कि विंडोज़ में मिनिमलिस्ट जीएनयू (MinGW) और लिनक्स में जीएनयू कम्पाइलर (GCC) का इस्तेमाल करके सोर्स कोड से एक C प्रोग्राम को कैसे कंपाइल करें।
चरण
- अपने यूनिक्स सिस्टम पर एक टर्मिनल विंडो खोलें: इसके आइकन में एक काली स्क्रीन पर कुछ सफेद अक्षर हैं।
- gcc --version टाइप करें और ↵ Enter दबाए: इससे C कंपाइलर का वर्ज़न नंबर सामने आ जाएगा। अगर कमांड नहीं पाई गई, तो संभावना है कि GCC इंस्टॉल्ड नहीं है।[१]
- अगर यह इंस्टॉल्ड नहीं है, तो अपने लिनक्स का डॉक्यूमेंटेशन पढ़े और सही पैकेज प्राप्त करना सीखें।
- अगर आप एक C++ प्रोग्राम कंपाइल कर रहे हैं, तो "gcc” की जगह “g++” का इस्तेमाल करें।
- उस डायरेक्टरी पर जाएं जहां आपका सोर्स कोड सेव्ड है।
- उदाहरण के लिए, अगर आपकी सोर्स कोड फाइल “main.c” /usr/How.com.vn/ फोल्डर में है तो cd /usr/How.com.vn/source टाइप करें।
- gcc main.c –o HelloWorld टाइप करें: “main.c” की जगह अपनी सोर्स कोड फाइल का नाम और “HelloWorld” की जगह अपने प्रोग्राम का नाम लिख दें। आपका प्रोग्राम अब कंपाइल हो जाएगा।
- अगर आपको त्रुटियाँ दिख रही हैं और आप उनके बारे में कुछ जानकारी देखना चाहते हैं, तो gcc -Wall -o errorlog file1.c का इस्तेमाल करें। इसके बाद वर्तमान डायरेक्टरी में “errorlog” फाइल को cat errorlog कोड से देखें।
- एक से ज्यादा सोर्स कोड फाइल्स से एक प्रोग्राम कंपाइल करने के लिए gcc -o outputfile file1.c file2.c file3.c का इस्तेमाल करें।
- एक से ज्यादा सोर्स कोड फाइल्स का इस्तेमाल करके एक से ज्यादा प्रोग्राम कंपाइल करने के लिए gcc -c file1.c file2.c file3.c का इस्तेमाल करें।
- अपने नवीन कंपाइल्ड प्रोग्राम को चलाएं: ./HelloWorld टाइप करें। लेकिन “HelloWorld” को अपने प्रोग्राम के नाम से बदल दें।
- विंडोज़ में मिनिमलिस्ट GNU (MinGW) डाउनलोड करें: यह GCC का एक वर्ज़न है जो कि विंडोज़ में आसानी से इंस्टॉल हो जाता है। आप इंस्टॉलर को https://sourceforge.net/projects/mingw/ से डाउनलोड कर सकते हैं।[२]
- MinGW इंस्टॉलर को खोलें।
- अगर फाइल अपने आप नहीं खुलती है तो अपने डाउनलोड्स फोल्डर में उस पर डबल-क्लिक करें, फिर इंस्टॉल पर क्लिक करें।
- अपनी इंस्टॉल करने की प्राथमिकताएं चुने और Continue पर क्लिक करें।
- MinGW डिफॉल्ट इंस्टॉलेशन फोल्डर (C:\MinGW) को इस्तेमाल करने की सलाह देता है। अगर आपको फोल्डर का नाम बदलना ही है, तो किसी ऐसे फोल्डर को इस्तेमाल ना करें जिसके नाम में स्पेस आता हो (उदाहरण के लिए, “Program Files”)।[३]
- उन कंपाइलर्स को सिलेक्ट करें जिन्हें आप इंस्टॉल करना चाहते हैं।
- कम से कम, लेफ्ट पैनल में Basic Setup चुने, फिर राइट मुख्य पैनल में सभी कंपाइलर्स के सामने चेकमार्क लगा दे।
- एडवांस्ड यूजर्स All Packages चुनकर और अतिरिक्त कंपाइलर सिलेक्ट कर सकते हैं।
- Installation मेनू पर क्लिक करें: यह MinGW के टॉप-लेफ्ट कॉर्नर पर है।
- Apply Changes पर क्लिक करें।
- Apply पर क्लिक करें: कंपाइलर्स अब डाउनलोड होकर इंस्टॉल हो जाएंगे।
- MinGW के फोल्डर को सिस्टम एनवायरमेंट वैरिएबल्स (system environment variables) में जोड़ दें: इसे ऐसे करें:
- ⊞ Win+S दबाकर सर्च खोलें, फिर environment टाइप करें।
- सर्च के परिणामों में Edit the system environment variables पर क्लिक करें।
- Environment Variables पर क्लिक करें।
- टॉप बॉक्स के नीचे Edit पर क्लिक करें (“User Variables” के नीचे)।
- “Variable Value” बॉक्स के अंत तक स्क्रोल करें।
- बॉक्स में आखरी अक्षर के ठीक बाद ;C:\MinGW\bin टाइप करें। ध्यान रखें कि अगर अपने MinGW को किसी दूसरी डायरेक्टरी में इंस्टॉल किया है, तो ;C:\path-to-that-directory\bin डालें।
- OK दबाएं और फिर दोबारा OK दबाए। इसके बाद एक और बार OK दबाकर विंडो को बंद कर दें।
- एडमिनिस्ट्रेटर के तौर पर कमांड प्रॉन्प्ट खोलें: इसे ऐसे करें:
- ⊞ Win+S दबाएं और cmd टाइप करें।
- सर्च रिजल्ट्स में Command Prompt पर राइट-क्लिक करें, फिर Run As Administrator सिलेक्ट करें।
- बदलाव की अनुमति देने के लिए Yes पर क्लिक करें।
- उस फोल्डर पर जाएं जहां आपका सोर्स कोड सेव्ड है।
- उदाहरण के लिए, अगर आपका सोर्स कोड helloworld.c नाम की फाइल में है और C:\Source\Programs फोल्डर में है, तो cd C:\Source\Programs टाइप करें।
- gcc helloworld.c –o helloworld.exe टाइप करें: “helloworld” की जगह अपनी सोर्स कोड और एप्लीकेशन का नाम डाल दें। प्रोग्राम के कंपाइल हो जाने के बाद आप कमांड प्रॉन्प्ट पर बिना किसी त्रुटियों के वापस आ जाएंगे[४]
- जो भी कोडिंग की त्रुटियां आती है, वो प्रोग्राम के कंपाइल होने के पहले ही ठीक की जानी चाहिए।
- अपना प्रोग्राम खोलने के लिए उसका नाम टाइप करें: अगर आपके प्रोग्राम का नाम helloworld.exe है, तो अपना प्रोग्राम स्टार्ट करने के लिए वो टाइप करें।
सलाह
- अपने कोड को एक -g फ्लैग से लिखने पर डिबगिंग जानकारी उत्पादित होगी, जिसे डिबगर प्रोग्राम, GDB, डिबगिंग कार्य को बेहतर बनाने के लिए उपयोग कर सकता है।
- बड़े प्रोग्राम्स को कंपाइल करने के लिए मेकफाइल्स (Makefiles) बनाई जा सकती है।
- यदि आप बहुत अधिक ऑप्टिमाइजेशन इस्तेमाल करते हैं, तो ध्यान रखें कि गति के लिए ऑप्टिमाइजेशन करने से प्रोग्राम के साइज और कभी-कभी सटीकता पर फर्क पड़ सकता है, और इसका विपरीत भी संभव है।
- C++ प्रोग्राम कंपाइल करते समय G++ का उपयोग उसी तरह से करें जिस तरह आप GCC का उपयोग करते। याद रखें कि C++ फाइलों में .c और .c की बजाए .cpp एक्सटेंशन होता हैं।
चीजें जिनकी आपको आवश्यकता होगी
- विंडोज़ या लिनक्स का कंप्यूटर
- जीएनयू/लिनक्स और एप्लीकेशंस इंस्टॉल करने की बेसिक जानकारी
- प्रोग्राम कोड
- किसी प्रकार का टेक्स्ट एडिटर (e.g., Emacs, vi)
रेफरेन्स
विकीहाउ के बारे में
सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो १,२२२ बार पढ़ा गया है।