जीएनयू

अब डाउनलोड करो

जीएनयू रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Paul D. Smith
  • प्रकाशक वेब साइट:
  • http://www.gnu.org/software/make/

जीएनयू टैग


जीएनयू विवरण

जीएनयू बनाओ एक ऐसा उपकरण है जो एक कार्यक्रम की निष्पादन योग्य और अन्य गैर-स्रोत फ़ाइलों की पीढ़ी को नियंत्रित करता है। जीएनयू एक उपकरण है जो प्रोग्राम की स्रोत फाइलों से एक प्रोग्राम की निष्पादन योग्य और अन्य गैर-स्रोत फ़ाइलों की पीढ़ी को नियंत्रित करता है। चेक को अपने प्रोग्राम को मेकफ़ाइल नामक फ़ाइल से कैसे बनाया जाए, जो प्रत्येक को सूचीबद्ध करता है- स्रोत फ़ाइलें और अन्य फ़ाइलों से इसकी गणना कैसे करें। जब आप कोई प्रोग्राम लिखते हैं, तो आपको इसके लिए एक मेकफ़ाइल लिखना चाहिए, ताकि प्रोग्राम बनाने और इंस्टॉल करने के लिए उपयोग करना संभव हो। बनाने की क्षमताएं · अंतिम उपयोगकर्ता को यह जानने के बिना अपने पैकेज को बनाने और इंस्टॉल करने में सक्षम बनाती हैं। यह किया जाता है - क्योंकि ये विवरण उस मेकफ़ाइल में दर्ज किए जाते हैं जो आप आपूर्ति करते हैं। · स्वचालित रूप से उन फ़ाइलों को निकालें जो इसे अपडेट करने की आवश्यकता है, जिस पर स्रोत फ़ाइलों को बदल दिया गया है। यह स्वचालित रूप से फ़ाइलों को अद्यतन करने के लिए उचित आदेश निर्धारित करता है, यदि एक गैर-स्रोत फ़ाइल किसी अन्य गैर-स्रोत फ़ाइल पर निर्भर करती है। परिणामस्वरूप, यदि आप कुछ स्रोत फ़ाइलों को बदलते हैं और फिर इसे चलाते हैं, तो इसे सभी को पुन: संकलित करने की आवश्यकता नहीं होती है आपका कार्यक्रम। यह केवल उन गैर-स्रोत फ़ाइलों को अद्यतन करता है जो आपके द्वारा बदले गए स्रोत फ़ाइलों पर सीधे या अप्रत्यक्ष रूप से निर्भर करते हैं। · बनाना किसी भी विशेष भाषा तक ही सीमित नहीं है। कार्यक्रम में प्रत्येक गैर-स्रोत फ़ाइल के लिए, मेकफ़ाइल खोल आदेशों को गणना करने के लिए निर्दिष्ट करता है। ये शैल कमांड एक ऑब्जेक्ट फ़ाइल का उत्पादन करने के लिए एक कंपाइलर चला सकते हैं, लिंकर एक निष्पादन योग्य उत्पादन करने के लिए, एक लाइब्रेरी को प्रारूपित करने के लिए एक लाइब्रेरी, या टेक्स या मेकिनफ़ो को प्रारूपित करने के लिए। · एक पैकेज बनाने के लिए सीमित नहीं है। आप एक पैकेज को स्थापित करने या हटाने के लिए भी उपयोग कर सकते हैं, इसके लिए टैग टेबल उत्पन्न कर सकते हैं, या कुछ भी जो आप इसे करने के लिए अक्सर इसे करने के लिए पर्याप्त रूप से करना चाहते हैं। मेकफ़ाइल में नियम और तरगेटा नियम बनाएं स्रोत फ़ाइलों से लक्ष्य फ़ाइल बनाने के लिए आदेशों की एक श्रृंखला को कैसे निष्पादित करें। यह लक्ष्य फ़ाइल की निर्भरताओं की एक सूची भी निर्दिष्ट करता है। इस सूची में सभी फ़ाइलों (चाहे स्रोत फ़ाइलों या अन्य लक्ष्यों) को शामिल करना चाहिए, जिसका उपयोग नियम में कमांड में इनपुट के रूप में किया जाता है। यहां एक साधारण नियम कैसा दिखता है: लक्ष्य: निर्भरताएं ... आदेश ... जब आप चलाते हैं, आप अपडेट करने के लिए विशेष लक्ष्य निर्दिष्ट कर सकते हैं; अन्यथा, मेकफ़ाइल में सूचीबद्ध पहले लक्ष्य अद्यतन करें। बेशक, इन लक्ष्यों को उत्पन्न करने के लिए इनपुट के रूप में आवश्यक किसी भी अन्य लक्षित फ़ाइल को पहले अपडेट किया जाना चाहिए। यह पता लगाने के लिए मेकफ़ाइल का उपयोग करता है कि कौन सी लक्षित फ़ाइलों को आज तक लाया जाना चाहिए, और फिर निर्धारित करता है कि उनमें से कौन वास्तव में अपडेट करने की आवश्यकता है। यदि कोई लक्ष्य फ़ाइल अपनी सभी निर्भरताओं की तुलना में नया है, तो यह पहले से ही अद्यतित है, और इसे पुनर्जीवित करने की आवश्यकता नहीं है। अन्य लक्ष्य फ़ाइलों को अद्यतन करने की आवश्यकता है, लेकिन सही क्रम में: प्रत्येक लक्ष्य फ़ाइल को अन्य लक्ष्यों को पुनर्जीवित करने में उपयोग किए जाने से पहले पुनर्जीवित किया जाना चाहिए। जीएनयू मेकगनू के व्यावहारण में मेकफाइल में उपयोग के लिए कई शक्तिशाली विशेषताएं हैं, जो अन्य संस्करणों से परे हैं पास होना। यह मध्यवर्ती फ़ाइलों को पुन: उत्पन्न, उपयोग, और तब भी हटा सकता है जिन्हें सहेजने की आवश्यकता नहीं है। जीएनयू भी कुछ सरल विशेषताएं हैं जो बहुत सुविधाजनक हैं। उदाहरण के लिए, -ओ फ़ाइल विकल्प जो कहता है कि `` यह दिखावा करता है कि स्रोत फ़ाइल फ़ाइल नहीं बदली है, भले ही यह बदल गया हो। '' यह बेहद उपयोगी है जब आप हेडर फ़ाइल में एक नया मैक्रो जोड़ते हैं। मेक के अधिकांश संस्करण मानेंगे कि उन्हें हेडर फ़ाइल का उपयोग करने वाली सभी स्रोत फ़ाइलों को फिर से संकलित करना होगा; लेकिन जीएनयू आपको पुनर्मूल्यांकन से बचने का एक तरीका देता है, इस मामले में जहां आप हेडर फ़ाइल में आपके परिवर्तन को जानते हैं, इसकी आवश्यकता नहीं होती है। हालांकि, जीएनयू बनाने और बनाने के अधिकांश संस्करणों के बीच सबसे महत्वपूर्ण अंतर यह है कि जीएनयू मुफ्त सॉफ्टवेयर है । इस रिलीज में नया क्या है: · प्रमुख बगफिक्स


जीएनयू संबंधित सॉफ्टवेयर

Gbaconv

Gbaconv Gameboy अग्रिम डेवलपर्स के उद्देश्य से उपकरणों का एक सेट है। ...

475

डाउनलोड

सोल प्रबंधक

सोल प्रबंधक आपकी स्रोत फ़ाइलों और कॉन्फ़िगरेशन सेटिंग्स को प्रबंधित करने के लिए एक उपकरण है। ...

175

डाउनलोड