कैसे जीएनयू कम्पाइलर से C प्रोग्राम कंपाइल करें (Compile a C Program Using the GNU Compiler (GCC)

आर्टिकल डाउनलोड करेंआर्टिकल डाउनलोड करें

यह विकीहाउ आर्टिकल आपको सिखाएगा कि विंडोज़ में मिनिमलिस्ट जीएनयू (MinGW) और लिनक्स में जीएनयू कम्पाइलर (GCC) का इस्तेमाल करके सोर्स कोड से एक C प्रोग्राम को कैसे कंपाइल करें।

विधि 1
विधि 1 का 2:

यूनिक्स में GCC इस्तेमाल करना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 अपने यूनिक्स सिस्टम पर एक टर्मिनल विंडो खोलें:
    इसके आइकन में एक काली स्क्रीन पर कुछ सफेद अक्षर हैं।
  2. How.com.vn हिन्द: Step 2 gcc --version
    टाइप करें और Enter दबाए: इससे C कंपाइलर का वर्ज़न नंबर सामने आ जाएगा। अगर कमांड नहीं पाई गई, तो संभावना है कि GCC इंस्टॉल्ड नहीं है।[१]
    • अगर यह इंस्टॉल्ड नहीं है, तो अपने लिनक्स का डॉक्यूमेंटेशन पढ़े और सही पैकेज प्राप्त करना सीखें।
    • अगर आप एक C++ प्रोग्राम कंपाइल कर रहे हैं, तो "gcc” की जगह “g++” का इस्तेमाल करें।
  3. How.com.vn हिन्द: Step 3 उस डायरेक्टरी पर...
    उस डायरेक्टरी पर जाएं जहां आपका सोर्स कोड सेव्ड है।
    • उदाहरण के लिए, अगर आपकी सोर्स कोड फाइल “main.c” /usr/How.com.vn/ फोल्डर में है तो cd /usr/How.com.vn/source टाइप करें।
  4. How.com.vn हिन्द: Step 4 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 का इस्तेमाल करें।
  5. How.com.vn हिन्द: Step 5 अपने नवीन कंपाइल्ड प्रोग्राम को चलाएं:
    ./HelloWorld टाइप करें। लेकिन “HelloWorld” को अपने प्रोग्राम के नाम से बदल दें।
विधि 2
विधि 2 का 2:

विंडोज़ मे MinGW का इस्तेमाल करना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 विंडोज़ में मिनिमलिस्ट GNU (MinGW) डाउनलोड करें:
    यह GCC का एक वर्ज़न है जो कि विंडोज़ में आसानी से इंस्टॉल हो जाता है। आप इंस्टॉलर को https://sourceforge.net/projects/mingw/ से डाउनलोड कर सकते हैं।[२]
  2. How.com.vn हिन्द: Step 2 MinGW इंस्टॉलर को खोलें।
    • अगर फाइल अपने आप नहीं खुलती है तो अपने डाउनलोड्स फोल्डर में उस पर डबल-क्लिक करें, फिर इंस्टॉल पर क्लिक करें।
  3. How.com.vn हिन्द: Step 3 अपनी इंस्टॉल करने...
    अपनी इंस्टॉल करने की प्राथमिकताएं चुने और Continue पर क्लिक करें।
    • MinGW डिफॉल्ट इंस्टॉलेशन फोल्डर (C:\MinGW) को इस्तेमाल करने की सलाह देता है। अगर आपको फोल्डर का नाम बदलना ही है, तो किसी ऐसे फोल्डर को इस्तेमाल ना करें जिसके नाम में स्पेस आता हो (उदाहरण के लिए, “Program Files”)।[३]
  4. How.com.vn हिन्द: Step 4 उन कंपाइलर्स को...
    उन कंपाइलर्स को सिलेक्ट करें जिन्हें आप इंस्टॉल करना चाहते हैं।
    • कम से कम, लेफ्ट पैनल में Basic Setup चुने, फिर राइट मुख्य पैनल में सभी कंपाइलर्स के सामने चेकमार्क लगा दे।
    • एडवांस्ड यूजर्स All Packages चुनकर और अतिरिक्त कंपाइलर सिलेक्ट कर सकते हैं।
  5. How.com.vn हिन्द: Step 5 Installation
    मेनू पर क्लिक करें: यह MinGW के टॉप-लेफ्ट कॉर्नर पर है।
  6. How.com.vn हिन्द: Step 6 Apply Changes
    पर क्लिक करें।
  7. How.com.vn हिन्द: Step 7 Apply
    पर क्लिक करें: कंपाइलर्स अब डाउनलोड होकर इंस्टॉल हो जाएंगे।
  8. How.com.vn हिन्द: Step 8 MinGW के फोल्डर...
    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 दबाकर विंडो को बंद कर दें।
  9. How.com.vn हिन्द: Step 9 एडमिनिस्ट्रेटर के तौर...
    एडमिनिस्ट्रेटर के तौर पर कमांड प्रॉन्प्ट खोलें: इसे ऐसे करें:
    • Win+S दबाएं और cmd टाइप करें।
    • सर्च रिजल्ट्स में Command Prompt पर राइट-क्लिक करें, फिर Run As Administrator सिलेक्ट करें।
    • बदलाव की अनुमति देने के लिए Yes पर क्लिक करें।
  10. How.com.vn हिन्द: Step 10 उस फोल्डर पर जाएं जहां आपका सोर्स कोड सेव्ड है।
    • उदाहरण के लिए, अगर आपका सोर्स कोड helloworld.c नाम की फाइल में है और C:\Source\Programs फोल्डर में है, तो cd C:\Source\Programs टाइप करें।
  11. How.com.vn हिन्द: Step 11 gcc helloworld.c –o helloworld.exe
    टाइप करें: “helloworld” की जगह अपनी सोर्स कोड और एप्लीकेशन का नाम डाल दें। प्रोग्राम के कंपाइल हो जाने के बाद आप कमांड प्रॉन्प्ट पर बिना किसी त्रुटियों के वापस आ जाएंगे[४]
    • जो भी कोडिंग की त्रुटियां आती है, वो प्रोग्राम के कंपाइल होने के पहले ही ठीक की जानी चाहिए।
  12. How.com.vn हिन्द: Step 12 अपना प्रोग्राम खोलने के लिए उसका नाम टाइप करें:
    अगर आपके प्रोग्राम का नाम helloworld.exe है, तो अपना प्रोग्राम स्टार्ट करने के लिए वो टाइप करें।

सलाह

  • अपने कोड को एक -g फ्लैग से लिखने पर डिबगिंग जानकारी उत्पादित होगी, जिसे डिबगर प्रोग्राम, GDB, डिबगिंग कार्य को बेहतर बनाने के लिए उपयोग कर सकता है।
  • बड़े प्रोग्राम्स को कंपाइल करने के लिए मेकफाइल्स (Makefiles) बनाई जा सकती है।
  • यदि आप बहुत अधिक ऑप्टिमाइजेशन इस्तेमाल करते हैं, तो ध्यान रखें कि गति के लिए ऑप्टिमाइजेशन करने से प्रोग्राम के साइज और कभी-कभी सटीकता पर फर्क पड़ सकता है, और इसका विपरीत भी संभव है।
  • C++ प्रोग्राम कंपाइल करते समय G++ का उपयोग उसी तरह से करें जिस तरह आप GCC का उपयोग करते। याद रखें कि C++ फाइलों में .c और .c की बजाए .cpp एक्सटेंशन होता हैं।

चीजें जिनकी आपको आवश्यकता होगी

  • विंडोज़ या लिनक्स का कंप्यूटर
  • जीएनयू/लिनक्स और एप्लीकेशंस इंस्टॉल करने की बेसिक जानकारी
  • प्रोग्राम कोड
  • किसी प्रकार का टेक्स्ट एडिटर (e.g., Emacs, vi)

संबंधित लेखों

How.com.vn हिन्द: अपने फोन को एक माइक के रूप में यूज करेंअपने फोन को एक माइक के रूप में यूज करें
How.com.vn हिन्द: किसी Excel शीट को अनप्रोटेक्ट करेंकिसी Excel शीट को अनप्रोटेक्ट करें
How.com.vn हिन्द: वर्ड में एक इंडेक्स बनाएँ (Create an Index in Word)वर्ड में एक इंडेक्स बनाएँ (Create an Index in Word)
How.com.vn हिन्द: Excel में शीट्स को लिंक करेंExcel में शीट्स को लिंक करें
How.com.vn हिन्द: फाइल को पीडीएफ में कन्वर्ट करें (File ko PDF mein convert karen)फाइल को पीडीएफ में कन्वर्ट करें (File ko PDF mein convert karen)
How.com.vn हिन्द: एमएस वर्ड (MS Word) में शब्दों को तिरछा करेंएमएस वर्ड (MS Word) में शब्दों को तिरछा करें
How.com.vn हिन्द: Microsoft Word में टेक्स्ट का ओरिएनटेशन बदलेंMicrosoft Word में टेक्स्ट का ओरिएनटेशन बदलें
How.com.vn हिन्द: पावरपॉइंट डाउनलोड करें (PowerPoint download karen)पावरपॉइंट डाउनलोड करें (PowerPoint download karen)
How.com.vn हिन्द: SQL सर्वर डेटाबेस बनाएँ (Create a SQL Server Database)SQL सर्वर डेटाबेस बनाएँ (Create a SQL Server Database)
How.com.vn हिन्द: MS Paint में एक इमेज बैकग्राउंड चेंज करें (ग्रीन स्क्रीन)MS Paint में एक इमेज बैकग्राउंड चेंज करें (ग्रीन स्क्रीन)
How.com.vn हिन्द: एक्सेल में एक इन्वेंट्री (inventory) लिस्ट बनाएँएक्सेल में एक इन्वेंट्री (inventory) लिस्ट बनाएँ
How.com.vn हिन्द: Photoshop में लेअर्स को अनलॉक करें (Unlock Layers in Photoshop)Photoshop में लेअर्स को अनलॉक करें (Unlock Layers in Photoshop)
How.com.vn हिन्द: एक्सेल (Excel) में वॉटरमार्क डालेंएक्सेल (Excel) में वॉटरमार्क डालें
How.com.vn हिन्द: मोज़िला फायरफॉक्स डाउनलोड और इंस्टॉल करें (Download and Install Mozilla Firefox)मोज़िला फायरफॉक्स डाउनलोड और इंस्टॉल करें (Download and Install Mozilla Firefox)

विकीहाउ के बारे में

How.com.vn हिन्द: विकीहाउ स्टाफ
सहयोगी लेखक द्वारा:
विकीहाउ स्टॉफ राइटर
इस आर्टिकल के सहायक लेखक (co-author) हमारी बहुत ही अनुभवी एडिटर और रिसर्चर्स (researchers) टीम से हैं जो इस आर्टिकल में शामिल प्रत्येक जानकारी की सटीकता और व्यापकता की अच्छी तरह से जाँच करते हैं।

How.com.vn's Content Management Team बहुत ही सावधानी से हमारे एडिटोरियल स्टाफ (editorial staff) द्वारा किये गए कार्य को मॉनिटर करती है ये सुनिश्चित करने के लिए कि सभी आर्टिकल्स में दी गई जानकारी उच्च गुणवत्ता की है कि नहीं। यह आर्टिकल १,२२२ बार देखा गया है।
श्रेणियाँ: सॉफ्टवेयर
सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो १,२२२ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?