कम्प्युटरसफ्टवेयर

Windows को लागि जीसीसी संकलक

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

कथा

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

एक संकलक के हो?

यो के सफ्टवेयर यस प्रकारको व्याख्या गर्नुपर्छ। किन आवश्यक छ? Windows या Linux लागि सामान्य, जीसीसी-संकलक मा - मिसिन कोड कम्प्युटर बुझ्न सक्छौं कि, प्रोग्रामर द्वारा लिखित स्रोत कोड रूपान्तरण गर्न सक्ने एक कार्यक्रम छ। त्यहाँ एक "खोल" को रूपमा यस्तो कुरा हो। यसको कार्य संकलक को कि जस्तै हो, तर यो सम्पूर्ण, लाइन द्वारा अनुवाद लाइन कार्य गर्दछ। bytecode गर्न कार्यक्रम परिवर्तित छ - एक बाइनरी कोड छ जो एक मध्यवर्ती फारम। त्यो त रनटाइम विशिष्ट अवास्तविक मेशिन मा व्याख्या।

डिजाइन

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

तपाईंले पहिले नै निर्देशिका सिर्जना गर्न चाहनुहुन्छ परियोजना सिर्जना तपाईंले पहिले, र यो - एउटा पाठ कागजात।

सुविधाहरू

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

जीसीसी काम तीन चरणमा समावेश:

  • को preprocessor संग उपचार;
  • संकलनको;
  • लेआउट।

मुख्य फाइल मा पहिलो चरणको मा कार्यक्रम को शुरुवात मा निर्देशनहरू निर्दिष्ट छन् हेडर फाइलहरू सामग्रीहरू समावेश गर्दछ।

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

पछिल्लो चरणमा एक मा सबै वस्तु फाइलहरू बाँध्न। परिणाम एक कार्यान्वयन फाइल हो।

यसरी, जीसीसी - कार्यक्रम सिर्जना गर्दा प्रयोग गर्न सहज भएका विकासकर्ताहरूको लागि एक सजिला उपकरण।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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