जीएनयू जीसीसी कंपाइलर का उपयोग करने के लिए सी प्रोग्राम कैसे संकलित करें I

यह आलेख दिखाता है कि कंपाइलर का उपयोग करके सी भाषा के साथ लिखे गए प्रोग्राम को कैसे संकलित किया जाए "जीएनयू कंपाइलर" (जीसीसी) लिनक्स सिस्टम के लिए और "मिनिमललिस्ट जीएनयू" (मिनगू) विंडोज सिस्टम के लिए यह जानने के लिए जारी रखें कि कैसे।

कदम

विधि 1

लिनक्स सिस्टम के लिए जीसीसी का उपयोग करें
1
एक विंडो शुरू करें "अंतिम" उपयोग में लिनक्स सिस्टम पर
  • 2
    जीसीसी-वर्जन कमांड टाइप करें, फिर एंटर कुंजी दबाएं। इस तरह, विंडो के अंदर "अंतिम", सिस्टम पर स्थापित सी कंपाइलर का संस्करण संख्या दिखाई देनी चाहिए। यदि कमांड विफल हो जाता है, तो इसका मतलब यह है कि शायद सबसे ज्यादा जीसीसी कंपाइलर स्थापित नहीं किया गया है।
  • यदि आपके सिस्टम पर जीसीसी कंपाइलर स्थापित नहीं है, तो सही पैकेज़ को प्राप्त करने और स्थापित करने के तरीके के बारे में जानने के लिए, आप जो लिनक्स वितरण का उपयोग कर रहे हैं, उसके साथ आने वाले दस्तावेजों का संदर्भ लें।
  • अगर आपको C ++ में लिखे गए प्रोग्राम को संकलित करने की आवश्यकता है, तो आदेश का उपयोग करें "जी ++" आदेश के बजाय "जीसीसी"।
  • 3
    उस निर्देशिका तक पहुंचें जहां आपने प्रोग्राम के स्रोत कोड को संकलित किया है।
  • उदाहरण के लिए, अगर संकलित कोड को फाइल में संग्रहीत किया जाता है "main.c" निर्देशिका में सहेजा गया "/ Usr / wikiHow / स्रोत", से संकलन करने के लिए सही पथ तक पहुंचने के लिए आपको निम्नलिखित सीडी / यूएसआर / विकीहोउ / स्रोत कमांड का उपयोग करना होगा।
  • 4
    Gcc main.c -o HelloWorld कमांड टाइप करें पैरामीटर को बदलें "main.c" फ़ाइल का पूरा नाम जिसमें संकलित होने के लिए स्रोत कोड होता है पैरामीटर "HelloWorld" उस नाम को इंगित करता है जिसे संकलित फाइल को सौंपा जाएगा - यहां तक ​​कि इस मामले में, आप अपना पसंदीदा नाम चुन सकते हैं। संकेतित आदेश निष्पादित करके, स्रोत कोड को संकलित किया जाएगा।
  • यदि संकलन के दौरान त्रुटियाँ मिलती हैं और इसके बारे में अधिक जानकारी की आवश्यकता है, तो gcc -Wall -o errorlog main.c. फ़ाइल जनरेट की जाएगी "errorlog" जिसमें संकलन के दौरान की गई त्रुटियों के बारे में विस्तृत जानकारी शामिल है, जिसे बिल्ली त्रुटि लॉग कमांड का उपयोग करके देखा जा सकता है
  • एकाधिक फ़ाइलों पर वितरित एक स्रोत कोड वाली प्रोग्राम को संकलित करने के लिए, आप जीसीसी कमांड-ओ आउटपुटफ़ाइल file1.c file2.c file3.c का उपयोग कर सकते हैं।
  • एक ही समय में विभिन्न कार्यक्रमों को संकलित करने के लिए, प्रत्येक में अपने स्वयं का स्रोत कोड होता है, आप कमांड जीसीसी -सी फ़ाइल 1.c file2.c file3.c का उपयोग कर सकते हैं।
  • 5
    आपके द्वारा अभी पूरा किया गया प्रोग्राम फ़ाइल को चलाएं ऐसा करने के लिए, कमांड टाइप करें ./HelloWorld पैरामीटर की जगह ले रहा है "HelloWorld" संकलित फाइल के नाम के साथ आपने अभी बनाया।
  • विधि 2

    विंडोज सिस्टम के लिए मिनजीड का उपयोग करें
    1
    विंडोज सिस्टम के लिए जीएनयू मिनिमलिस्ट फास्ट फाइल डाउनलोड करें। यह विंडोज सिस्टम पर जीसीसी कंपाइलर का उपयोग करने का सबसे आसान तरीका है आप से इंस्टॉलेशन फाइल डाउनलोड कर सकते हैं इस वेबसाइट.
  • 2
    आपके द्वारा अभी डाउनलोड की गई मिनगू स्थापना फ़ाइल को चलाएं।
  • अगर फ़ाइल डाउनलोड के अंत में स्वचालित रूप से खुलती है, तो उसे माउस के दोहरे क्लिक से चुनें, फिर फाइल को चलाएं, "स्थापित"।
  • 3
    स्थापना सेटिंग्स चुनें, फिर जारी रखें बटन दबाएं।
  • MinGW के निर्माता, अधिष्ठापन करने के लिए डिफ़ॉल्ट फ़ोल्डर का उपयोग करने की सलाह देते हैं (सी: मिनजीडब्ल्यू)। यदि आपको इसे बदलने की आवश्यकता है, तो उस निर्देशिका का उपयोग न करें जिसका रिक्त स्थान नाम के अंदर है (उदाहरण के लिए "प्रोग्राम (x86)")।
  • 4
    कम्पाइलर्स को स्थापित करने के लिए चुनें
  • न्यूनतम कॉन्फ़िगरेशन चुनने वाले दलों, "बुनियादी सेटअप", स्थापना विंडो के बाईं ओर के पैनल से, फिर आप स्थापित करने के लिए इच्छित सभी कंपाइलरों के चेक बटन का चयन करें। सूची दाईं ओर बॉक्स में दिखाई देगी
  • अधिक अनुभवी उपयोगकर्ता विकल्प चुन सकते हैं "सभी पैकेज" और अन्य कंपाइलर जोड़ें
  • 5



    स्थापना मेनू तक पहुंचें यह मिनजीड विंडो के ऊपरी बाएं कोने में स्थित है।
  • 6
    प्रेस लागू परिवर्तन बटन दबाएं।
  • 7
    इस बिंदु पर, लागू करें बटन को दबाएं। चयनित कम्पाइलर स्वचालित रूप से डाउनलोड और स्थापित किए जाएंगे।
  • 8
    Windows सिस्टम से संबंधित पर्यावरण चर में MinGW का इंस्टॉलेशन पथ जोड़ें। यहां बताया गया है कि कैसे:
  • हॉटकी संयोजन दबाएं ⌘ विन + एस को खोज करने के लिए, फिर पर्यावरण कीवर्ड टाइप करें
  • आइटम का चयन करें "सिस्टम से संबंधित पर्यावरण चर संपादित करें" खोज परिणाम सूची में दिखाई दिया।
  • बटन दबाएं "पर्यावरण चर".
  • बटन दबाएं "संपादित करें" बॉक्स के नीचे रखा "[उपयोग में उपयोगकर्ता खाता नाम के लिए उपयोगकर्ता चर]"।
  • टेक्स्ट फ़ील्ड सामग्री के अंत तक स्क्रॉल करें "परिवर्तनीय मूल्य"।
  • इंगित फ़ील्ड में अंतिम वर्ण के दाईं ओर स्ट्रिंग- C: MinGW bin दर्ज करें। याद रखें कि यदि आप MinGW की डिफ़ॉल्ट स्थापना स्थान बदल दिया है, तो आप सी टाइप करेंगे: [percorso_completo_di_installazione] बिन, जहां [percorso_completo_di_installazione] पैरामीटर फ़ोल्डर जहाँ आप संकलक स्थापित तक पहुँचने के लिए मार्ग है।
  • बटन दबाएं "ठीक", फिर बटन फिर से दबाएं "ठीक" पर्यावरण चर में परिवर्तनों को सहेजने के लिए इस बिंदु पर, बटन दबाएं "ठीक" खिड़की बंद करने के लिए "सिस्टम गुण"।
  • 9
    सिस्टम कमांड प्रॉम्प्ट को सिस्टम व्यवस्थापक के रूप में प्रारंभ करें। इन निर्देशों का पालन करें:
  • हॉटकी संयोजन दबाएं ⌘ विन + एस, फिर सीएमडी कीवर्ड में टाइप करें।
  • चिह्न का चयन करें "कमांड प्रॉम्प्ट" परिणाम सूची से दिखाई दिया, फिर विकल्प चुनें "व्यवस्थापक के रूप में चलाएं".
  • बटन दबाएं "हां" सिस्टम व्यवस्थापक मोड में विंडोज कमांड प्रॉम्प्ट खोलने के लिए
  • 10
    फ़ोल्डर को एक्सेस करें जहां आपने प्रोग्राम के स्रोत कोड को संकलित किया है।
  • उदाहरण के लिए, मान लें कि आपने फ़ाइल सहेज ली है "helloworld.c", जिसमें फ़ोल्डर के अंदर स्रोत कोड होता है "C: सूत्रों का कहना है Program", आपको सीडी सी: स्रोतों प्रोग्राम आदेश का उपयोग करना होगा।
  • 11
    Gcc helloworld.c -o helloworld.exe कमांड टाइप करें। नाम बदलें "HelloWorld" जिसके साथ आप फ़ाइल को सौंपा है जिसमें स्रोत कोड शामिल है और जिसे आप अंतिम आवेदन के लिए आवंटित करना चाहते हैं जब संकलन पूरा हो गया है, यदि कोई त्रुटि नहीं मिली है, तो आपको कमांड प्रॉम्प्ट पर पुनः निर्देशित किया जाएगा।
  • संकलन सफल होने के लिए, संकलक द्वारा सभी त्रुटियों को ठीक किया जाना चाहिए।
  • 12
    संकलित फाइल को चलाने के लिए, उसका नाम टाइप करें हमारे उदाहरण में आपको कमांड टाइप करना होगा "Helloworld.exe" और बटन दबाएं "प्रस्तुत करना"।
  • टिप्स

    • पैरामीटर का उपयोग करके स्रोत कोड संकलित करना "जी" डिबगिंग जानकारी भी तैयार की जाएगी, जो जीडीबी प्रोग्राम के साथ मिलकर उपयोग की जाने वाली समस्याओं को पहचानने और सुलझाने के लिए प्रक्रिया (या अधिक आसानी से "डिबगिंग") प्रदर्शन करने में आसान
    • बड़े कार्यक्रमों के संकलन को आसान बनाने के लिए, आप बना सकते हैं "makefile" उपयोगिता का उपयोग करना "बनाना" (स्रोत कोड में मौजूद निर्भरता के प्रबंधन को स्वचालित करने के लिए डिज़ाइन किया गया प्रोग्राम)
    • संकलित कोड के अत्यधिक ऑप्टिमाइज़ेशन का उपयोग करने से सावधान रहना - अधिकतम निष्पादन गति संभव बनाने की कोशिश करना एक बड़ी निष्पादन योग्य फ़ाइल उत्पन्न कर सकता है, कभी-कभी अन्य समस्याएं पैदा कर सकता है।
    • जब आप C ++ में लिखे गए प्रोग्राम को संकलित करने की आवश्यकता करते हैं, तो आप जी + + कंपाइलर का उपयोग बिल्कुल ठीक कर सकते हैं जैसे जीसीसी कंपाइलर के साथ। याद रखें कि सी ++ में लिखी गई फ़ाइलों को विस्तार से विशेषता है "सीपीपी" बजाय "ग"।

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

    • लिनक्स या विंडोज सिस्टम
    • जीएनयू / लिनक्स ऑपरेटिंग सिस्टम और एप्लिकेशन इंस्टॉलेशन प्रक्रिया का मूल ज्ञान
    • पूरा करने के लिए कार्यक्रम का स्रोत कोड
    • पाठ संपादक (उदाहरण के लिए, एमैक्स या वीआई)
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com