कंप्यूटरसॉफ्टवेयर

विंडोज के लिए जीसीसी संकलक

संक्षिप्त नाम जीसीसी कई लोग हैं जो सॉफ्टवेयर विकास के साथ जुड़े रहे परिचित के साथ। इस संकलक - डेवलपर्स जो सॉफ्टवेयर को मुक्त करने के लिए प्रतिबद्ध हैं के लिए उपकरण। प्रारंभ में, इस उपकरण पहले बनाई गई के लिए लिनक्स आधारित प्रणालियों। लेकिन वहाँ भी विंडोज के लिए जीसीसी की प्राप्ति है। वह MinGW कहा जाता है।

कहानी

उपकरण है कि पारंपरिक रूप से खुला ऑपरेटिंग सिस्टम का समर्थन करने के कार्यक्रमों को विकसित करने के लिए इस्तेमाल किया गया है जीएनयू उपकरण हैं। इस नाम के साथ परियोजना 1984 में रिचर्ड स्टालमेन द्वारा बनाया गया था। यह की आवश्यकता तथ्य यह है कि उन दिनों में यह सॉफ्टवेयर डेवलपर्स के बीच मुश्किल सहयोग था की वजह से था। यह तथ्य यह है कि वाणिज्यिक कार्यक्रमों के मालिकों में इस तरह के सहयोग के लिए कई बाधाओं का आयोजन की वजह से हुआ है। परियोजना का उद्देश्य सॉफ्टवेयर का एक सेट, संयुक्त एकल लाइसेंस है कि किसी को इस तरह के सॉफ्टवेयर के लिए विशेष अधिकार आवंटित करने के लिए अनुमति नहीं होगी बनाने के लिए किया गया था। जीसीसी - यह इस तरह के एक किट का हिस्सा प्रोग्रामर के लिए उपकरण है। विंडोज एनालॉग के लिए केवल बाद में स्थापित किया गया था।

एक संकलक क्या है?

यह क्या सॉफ्टवेयर के इस प्रकार की व्याख्या करनी चाहिए। क्यों यह आवश्यक है? विंडोज या लिनक्स के लिए सामान्य, जीसीसी-संकलक में - एक प्रोग्राम है जो, प्रोग्रामर द्वारा लिखा सोर्स कोड में बदल सकते हैं मशीन कोड जिसे कंप्यूटर समझ सके है। वहाँ ऐसी बात के रूप में एक "खोल"। इसका कार्य संकलक की तरह ही है, लेकिन यह, लाइन द्वारा अनुवाद लाइन करता है पूरी तरह से नहीं। कार्यक्रम बाईटकोड में बदल जाती है - एक मध्यवर्ती रूप है, जो एक बाइनरी कोड है। इसके बाद वे क्रम विशिष्ट आभासी मशीन पर व्याख्या की।

डिज़ाइन

स्रोत कोड युक्त फ़ाइलें, सादा पाठ दस्तावेज़ के रूप में बनाया जाता है। वे किसी भी सरल का उपयोग कर बनाया जा सकता है पाठ संपादक। आप कर सकते हैं भी ले लाभ के विशेष विकास के वातावरण में जो संपादकों निर्मित। इस तरह के एक एजेंट है डेवलप। इस माध्यम से एक संपादक, और एक अंतर्निहित कंसोल, जो संपादक के नीचे स्थित है के रूप में हैं। डेवलपर विंडो के बीच स्विच करने के लिए बिना, कोड संपादन की तरह एक कार्यक्रम में संलग्न है, और आदेश सांत्वना देने के लिए सक्षम है।

एक पाठ दस्तावेज़ - आप से पहले एक परियोजना आप निर्देशिका बनाना चाहते हैं पहले से ही बनाते हैं, और यह।

विशेषताएं

जीसीसी के लिए Windows MinGW प्रदान करती है कि डिफ़ॉल्ट रूप से करने के लिए सभी निष्पादन योग्य फ़ाइलों कि बनाए, का नाम - a.out। आप एक अलग नाम देने के लिए चाहते हैं, यह नाम के साथ संकलन आदेश -ओ ध्वज को जोड़ने के लिए आवश्यक है। यह वह जगह है सिर्फ एक के कई झंडे। करने के लिए दृश्य सभी, आप जरूरत के लिए डायल कमांड लाइन आदमी जीसीसी आदेश। विंडोज टीम के लिए लिनक्स में के समान है। उपयोगकर्ता से पहले संकलक के लिए प्रणाली में मदद मिलेगी। यहाँ आप देख सकते हैं कि प्रत्येक ध्वज का मतलब है। सहायता प्रणाली से बाहर निकलने के लिए, आप कुंजी प्र दबाने की जरूरत

जीसीसी काम तीन चरणों में शामिल हैं:

  • पूर्वप्रक्रमक के साथ इलाज;
  • संकलन;
  • लेआउट।

मुख्य फ़ाइल में प्रथम चरण में हेडर फाइल है कि कार्यक्रम की शुरुआत में निर्देशों में निर्दिष्ट कर रहे हैं की सामग्री शामिल है।

कार्यक्रम पाठ एक प्रोग्रामिंग भाषा में लिखा के दूसरे चरण में मशीन निर्देश सेट में बदल जाता है, और परिणाम वस्तु फ़ाइल में सहेजा गया है। यह ध्यान देने योग्य है कि फ़ाइल स्वरूप के विभिन्न कंप्यूटरों पर अलग हो सकता है लायक है। कारण है कि यह अधिक स्रोत कोड के रूप में कार्यक्रम वितरित करने के लिए सुविधाजनक है यही है, इसलिए वे किसी भी वास्तुकला के लिए उपलब्ध हो सकता है। यह वही है जीसीसी बना देता है। एआरएम, विंडोज, इंटेल, यूनिक्स - हर जगह कार्यक्रम चलाने की क्षमता।

में दी लास्ट चरण बाँध सभी वस्तु फ़ाइलों में से एक है। परिणाम है एक निष्पादन योग्य फ़ाइल।

इस प्रकार, जीसीसी - डेवलपर्स जो जब प्रोग्राम बनाने का उपयोग करने के सहज हैं के लिए एक उपयोगी उपकरण।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.delachieve.com. Theme powered by WordPress.