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

Thisteaches आप विंडोज के लिए लिनक्स और minimalist gnu (mingw) के लिए जीएनयू कंपाइलर (जीसीसी) का उपयोग करके स्रोत कोड से एक सी प्रोग्राम संकलित करें.

कदम

2 का विधि 1:
लिनक्स के लिए जीसीसी का उपयोग करना
  1. शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 1 का उपयोग कर एक सी प्रोग्राम संकलित करें
1. अपने लिनक्स सिस्टम पर एक टर्मिनल विंडो खोलें. इसका आइकन आमतौर पर उस पर कुछ सफेद पात्रों के साथ एक काली स्क्रीन है. आप आमतौर पर इसे अपने अनुप्रयोग मेनू में पा सकते हैं.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 2 का उपयोग कर एक सी प्रोग्राम संकलित करें
    2. जीसीसी स्थापित करें. यदि आपके पास पहले से स्थापित जीसीसी नहीं है, तो आप उबंटू और डेबियन के लिए जीसीसी स्थापित करने के लिए निम्न टर्मिनल कमांड का उपयोग कर सकते हैं. लिनक्स के अन्य सभी संस्करणों के लिए, सही पैकेज प्राप्त करने के तरीके को जानने के लिए अपने लिनक्स वितरण के लिए प्रलेखन से परामर्श लें:
  • प्रकार सुडो एपीटी अपडेट और प्रेस "दर्ज" पैकेज सूची को अद्यतन करने के लिए.
  • प्रकार sudo apt बिल्ड-अनिवार्य स्थापित करें और प्रेस "दर्ज" आवश्यक पैकेज स्थापित करने के लिए, जिसमें जीसीसी, जी ++, और बनाना शामिल है.
  • प्रकार sudo apt-manpages-dev स्थापित करें और प्रेस "दर्ज" मैन्युअल पृष्ठों को स्थापित करने के लिए.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 3 का उपयोग कर एक सी प्रोग्राम संकलित करें
    3. प्रकार जीसीसी - विजन और प्रेस ↵ दर्ज करें. यह सत्यापित करेगा कि जीसीसी ठीक से स्थापित है और संस्करण संख्या वापस कर देता है. यदि आदेश नहीं मिला है, तो यह संभावना है कि जीसीसी स्थापित नहीं है.
  • यदि आप एक सी ++ प्रोग्राम संकलित कर रहे हैं, तो "जी ++" के बजाय "जीसीसी" का उपयोग करें."
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 4 का उपयोग कर एक सी प्रोग्राम संकलित करें
    4. निर्देशिका में नेविगेट करें जहां आपका स्रोत कोड सहेजा गया है. उपयोग सीडी टर्मिनल में निर्देशिकाओं नेविगेट करने के लिए कमांड. उदाहरण के लिए, यदि आपका स्रोत कोड आपके दस्तावेज़ फ़ोल्डर में है तो आप टाइप करेंगे सीडी / होम / [उपयोगकर्ता नाम] / दस्तावेज (उबंटू में). आप टाइप करके दस्तावेज़ निर्देशिका में भी नेविगेट कर सकते हैं सीडी ~ / दस्तावेज टर्मिनल में.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 5 का उपयोग कर एक सी प्रोग्राम संकलित करें
    5. प्रकार जीसीसी [प्रोग्राम_नाम].c -o [executable_name] और प्रेस ↵ दर्ज करें. "[Program_name] बदलें.सी "अपने स्रोत कोड फ़ाइल के नाम के साथ, और" [executable_name] "आपके तैयार कार्यक्रम के नाम से. कार्यक्रम अब संकलन करेगा.
  • यदि आप त्रुटियों को देखते हैं और उनके बारे में अधिक जानकारी देखना चाहते हैं, तो उपयोग करें GCC -WALL -O ERRORLOG FILE1.सी. फिर, वर्तमान निर्देशिका में "ERRORARLOG" फ़ाइल को देखें बिल्ली ERRORLOG.
  • एकाधिक स्रोत कोड फ़ाइलों से एक प्रोग्राम संकलित करने के लिए, उपयोग करें जीसीसी-ओ आउटपुटफाइल फ़ाइल 1.c file2.c file3.सी.
  • एकाधिक स्रोत कोड फ़ाइलों के साथ एक साथ कई प्रोग्राम संकलित करने के लिए, उपयोग करें GCC -C फ़ाइल 1.c file2.c file3.सी.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 6 का उपयोग कर एक सी प्रोग्राम संकलित करें
    6. अपना नया संकलित कार्यक्रम चलाएं. प्रकार ./ [executable_name] लेकिन अपने कार्यक्रम के नाम से "[executable_name]" बदलें.
  • 2 का विधि 2:
    विंडोज के लिए Mingw का उपयोग करना
    1. शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 7 का उपयोग कर एक सी प्रोग्राम संकलित करें
    1. विंडोज के लिए Minimalist GNU डाउनलोड करें (MINGW). यह विंडोज के लिए जीसीसी का एक आसान स्थापित संस्करण है. Mingw डाउनलोड करने के लिए निम्न चरणों का उपयोग करें:.
    • के लिए जाओ https: // SourceForge.नेट / प्रोजेक्ट्स / मिंगव / एक वेब ब्राउज़र में.
    • हरे बटन पर क्लिक करें जो कहता है डाउनलोड.
    • इंस्टॉलर को स्वचालित रूप से डाउनलोड करने के लिए प्रतीक्षा करें.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 8 का उपयोग कर एक सी प्रोग्राम संकलित करेंशीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 7 का उपयोग कर एक सी प्रोग्राम संकलित करें
    2. Mingw स्थापित करें. Mingw स्थापित करने के लिए निम्न चरणों का उपयोग करें:
  • डबल क्लिक करें मिंगव-गेट-सेटअप.प्रोग्राम फ़ाइल अपने डाउनलोड फ़ोल्डर या वेब ब्राउज़र में.
  • क्लिक इंस्टॉल.
  • क्लिक जारी रखें.
  • Mingw डिफ़ॉल्ट स्थापना फ़ोल्डर का उपयोग करने की सिफारिश करता है (C: MINGW). यदि आपको फ़ोल्डर बदलना होगा, तो नाम में रिक्त स्थान वाले फ़ोल्डर का उपयोग न करें (ई.जी. "कार्यक्रम फाइलें").
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 9 का उपयोग कर एक सी प्रोग्राम संकलित करें
    3. चुनें कि कौन से संकलक स्थापित करें. न्यूनतम, चुनें बुनियादी ढांचा बाएं पैनल पर, फिर सही मुख्य पैनल में सभी सूचीबद्ध कंपाइलर्स के बगल में चेक मार्क रखें. अधिक उन्नत उपयोगकर्ता चुन सकते हैं सभी पैकेज और अतिरिक्त कंपाइलर्स का चयन करें.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 10 का उपयोग कर एक सी प्रोग्राम संकलित करें
    4. प्रत्येक पैकेज पर राइट-क्लिक करें और क्लिक करें स्थापना के लिए चिह्नित करें. मूल सेटअप में शीर्ष पर बॉक्स में सूचीबद्ध 7 पैकेज हैं. उनमें से प्रत्येक पर राइट-क्लिक करें (या केवल वे लोग जिन्हें आप चाहते हैं) और क्लिक करें स्थापना के लिए चिह्नित करें. यह प्रत्येक के बगल में एक तीर के साथ एक आइकन जोड़ता है और इसे स्थापना के लिए चिह्नित करता है.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 11 का उपयोग कर एक सी प्रोग्राम संकलित करें
    5. चयनित संकुल स्थापित करें. यह आपके कंप्यूटर को सभी पैकेजों को स्थापित करने में कई मिनट लग सकता है. स्थापना के लिए चिह्नित संकुल को स्थापित करने के लिए निम्न चरणों का उपयोग करें.
  • दबाएं इंस्टालेशन ऊपरी-बाएं कोने में मेनू.
  • क्लिक परिवर्तनों को लागू करें.
  • क्लिक लागू.
  • क्लिक बंद करे एक बार स्थापना की जाती है.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 12 का उपयोग कर एक सी प्रोग्राम संकलित करें
    6. सिस्टम पर्यावरण चर के लिए Mingw के लिए पथ जोड़ें. सिस्टम वातावरण चर के लिए Mingw के लिए पथ जोड़ने के लिए निम्न चरणों का उपयोग करें:
  • प्रकार वातावरण स्टार्ट मेनू के बगल में खोज बार में.
  • क्लिक सिस्टम पर्यावरण चर संपादित करें खोज परिणामों में.
  • क्लिक पर्यावरण चर
  • का चयन करें पथ परिवर्तनशील.
  • क्लिक संपादित करें शीर्ष बॉक्स के नीचे ("उपयोगकर्ता चर" के तहत)
  • क्लिक नवीन व.
  • प्रकार C: MINGW BIN नई जगह में. ध्यान दें कि यदि आपने Mingw को एक अलग निर्देशिका में स्थापित किया है, तो दर्ज करें सी: पथ-से-उस-निर्देशिका बिन.
  • क्लिक ठीक है, और फिर ठीक है फिर व. शेष राशि पर क्लिक करें ठीक है विंडो बंद करने के लिए बटन.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 13 का उपयोग कर एक सी प्रोग्राम संकलित करें
    7. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट को खोलने के लिए आपको व्यवस्थापकीय विशेषाधिकारों के साथ Windows खाते में साइन इन होना चाहिए. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलने के लिए निम्न चरणों का उपयोग करें:
  • प्रकार अध्यक्ष एवं प्रबंध निदेशक स्टार्ट मेनू के बगल में खोज बार में..
  • दाएँ क्लिक करें सही कमाण्ड खोज परिणामों में, फिर चुनें व्यवस्थापक के रूप में चलाएं.
  • क्लिक हाँ परिवर्तन की अनुमति देने के लिए.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 14 का उपयोग कर एक सी प्रोग्राम संकलित करें
    8. उस फ़ोल्डर पर नेविगेट करें जहां आपका स्रोत कोड सहेजा गया है. उदाहरण के लिए, यदि आपकी स्रोत कोड फ़ाइल को HelloWorld कहा जाता है.सी सी: स्रोत प्रोग्राम, प्रकार में स्थित है सीडी सी: स्रोत कार्यक्रम
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 15 का उपयोग कर एक सी प्रोग्राम संकलित करें
    9. प्रकार जीसीसी सी-ओ [PRORAGE_NAME].exe [program_name].सी और प्रेस ↵ दर्ज करें. अपने स्रोत कोड और एप्लिकेशन के नाम से "[program_name]" बदलें. एक बार प्रोग्राम संकलित होने के बाद, आप त्रुटियों के बिना कमांड प्रॉम्प्ट पर वापस आ जाएंगे.
  • प्रोग्राम संकलित करने से पहले दिखाई देने वाली किसी भी कोडिंग त्रुटियों को सही किया जाना चाहिए.
  • शीर्षक वाली छवि जीएनयू कंपाइलर (जीसीसी) चरण 16 का उपयोग कर एक सी प्रोग्राम संकलित करें
    10. इसे चलाने के लिए अपने प्रोग्राम का नाम टाइप करें. अगर इसे Hello_world कहा जाता है.Exe, अपना प्रोग्राम शुरू करने के लिए कमांड प्रॉम्प्ट में टाइप करें.
  • यदि आप एक प्राप्त करते हैं "प्रवेश निषेध है" या "अनुमति नहीं मिली" किसी प्रोग्राम को संकलित करने या आउटपुट निष्पादन योग्य फ़ाइल चलाने पर त्रुटि संदेश, फ़ोल्डर की जाँच करें अनुमतियां और सुनिश्चित करें कि आपके पास स्रोत कोड वाले फ़ोल्डर में पूर्ण पढ़ें / लिखने का उपयोग है. यदि वह काम नहीं करता है, तो कोशिश करें अस्थायी रूप से अपने वायरस सॉफ़्टवेयर को अक्षम कर रहा है.
  • टिप्स

    ए-जी फ्लैग के साथ अपना कोड बनाना डीबगिंग जानकारी का उत्पादन करेगा जो संबंधित डीबगर प्रोग्राम, जीडीबी, डीबगिंग काम को बेहतर बनाने के लिए उपयोग कर सकता है.
  • बड़े कार्यक्रमों को संकलित करना आसान बनाने के लिए मेकफाइल बनाए जा सकते हैं.
  • यदि आप अनुकूलन का भारी उपयोग करते हैं, तो ध्यान रखें कि गति के लिए अनुकूलन आकार में एक व्यापार और कभी-कभी सटीकता के साथ आ सकता है, और इसके विपरीत.
  • C ++ प्रोग्राम संकलित करते समय, उसी तरह जी ++ का उपयोग करें जो आप जीसीसी का उपयोग करेंगे. याद रखें कि सी ++ फाइलों में विस्तार है .के बजाय cpp .सी.
  • सामाजिक नेटवर्क पर साझा करें:
    समान