यह कमांड मेकपक्लीन है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
Makeppclean -- Makepp . के लिए स्टैंड-अलोन क्लीनअप स्क्रिप्ट
वर्णन
?: -?, A: -ए,
--args-फ़ाइल,
--तर्क-फ़ाइल, B: -बी,
--बिल्ड-कैश-लिंक, D: -डी, E: --खाली निर्देशिका, H: -एच,
--मदद, K: -क,
--रख-src-जानकारी, L: -एल,
--छोड़ें-src-जानकारी,
--लॉग, M: -एम,
--मेकप,
$MAKEPPCLEANFlags,
--मेटा, O: --only-बिल्ड-कैश-लिंक,
--केवल-लॉग्स,
--केवल-मेटा,
--only-भंडार-लिंक, R: -आर,
-आर,
--पुनरावृत्ति,
--पुनरावर्ती,
--भंडार-लिंक, V: -वी,
-में,
--वर्बोज़,
--संस्करण
मेकपक्लीन [-बी] [-एल] [-आर] [-आर] [-वी] [ पथ ...]
एमपीपीसी [-बी] [-एल] [-आर] [-आर] [-वी] [ पथ ...]
Makeppclean कुशलता से उन फ़ाइलों को हटा देता है जो जानबूझकर मेकप के माध्यम से उत्पन्न हुई थीं। के लिये
से प्रत्येक पथ, अगर पथ एक निर्देशिका नहीं है और के आधार पर मेकप द्वारा उत्पन्न होने के लिए जाना जाता था
मेल खाने वाले हस्ताक्षर के साथ एक बिल्ड जानकारी फ़ाइल होने पर, हटा दें पथ और इसके निर्माण की जानकारी
फ़ाइल; और अगर पथ एक निर्देशिका है, प्रत्येक फ़ाइल के लिए ऐसा ही करें पथ, और फिर हटा दें
नीचे जानकारी निर्देशिका बनाएँ पथ. पथ डिफ़ॉल्ट रूप से "।"।
जनरेट की गई फ़ाइलों को हटाने का पारंपरिक तरीका यह है कि आप अपने में "क्लीन" लक्ष्य बनाएं
makefiles जिसका कार्य सभी लक्ष्यों को हटाना है। इस दृष्टिकोण में कुछ है
मौलिक सीमाएं:
· यह आवश्यक है कि सफाई से पहले सभी प्रासंगिक मेकफाइल्स को लोड किया जाए। यह ले सकता है
काफी देर।
· यदि एक मेकफाइल में साफ लक्ष्य दूसरे मेकफाइल में साफ लक्ष्य पर निर्भर करता है,
तो यह संभव है कि एक फ़ाइल जिसे मेकफ़ाइल में से किसी एक को लोड करने के लिए बनाया जाना चाहिए
(उदाहरण के लिए एक प्रीबिल्ड स्टेटमेंट के कारण) पहले से ही बनाया और साफ किया जा चुका है
फिर से बनाने की जरूरत है। मेकप इस स्थिति में संभावित रूप से विफल होने के बजाय बुद्धिमानी से विफल रहता है
एक ही निर्माण के दौरान एक ही फाइल को कई बार बनाना।
बशर्ते कि आपका इरादा बिना किसी परवाह के सभी जेनरेट की गई फाइलों को हटाना है
मेकफ़ाइल (यदि कोई हो) वर्तमान में उन्हें उत्पन्न करता है, तो इन सीमाओं का उपयोग करके बचा जाता है
मेकपक्लीन
विकल्प
-A फ़ाइल का नाम
--args-फ़ाइल=फ़ाइल का नाम
--तर्क-फ़ाइल=फ़ाइल का नाम
फ़ाइल को पढ़ें और इसे संभावित रूप से उद्धृत व्हाइटस्पेस- और/या न्यूलाइन-पृथक के रूप में पार्स करें
विकल्प.
-b
--बिल्ड-कैश-लिंक्स
--केवल-बिल्ड-कैश-लिंक
बिल्ड कैश से केवल लिंक या फ़ाइलें निकालें।
-d
--खाली निर्देशिका
उन निर्देशिकाओं को हटा दें जो उनकी सामग्री को हटाने के बाद खाली हो गईं। निर्देशिकाओं के बाद से
आमतौर पर नियमों द्वारा नहीं बनाए जाते हैं, मेकप इसका ट्रैक नहीं रखता है कि उसने किसको बनाया है।
इसलिए यह उन पर लागू होता है, जहां मेकप ने कुछ बनाया है, चाहे वह निर्देशिका हो
मैन्युअल रूप से या स्वचालित रूप से बनाया गया था।
-?
-h
--मदद
विकल्पों का एक संक्षिप्त सारांश प्रिंट करें।
-k
--रख-src-जानकारी
--छोड़ें-स्रोत-जानकारी
प्रत्येक नामित निर्देशिका के नीचे बिल्ड जानकारी निर्देशिका को छोड़ दें।
-l
--लॉग
--केवल-लॉग
केवल कच्चे लॉगफाइल्स को हटा दें, जो पारंपरिक रिकर्सन के मामले में कई हो सकते हैं।
-m
--मेटा
--only-मेटा
--मेकप्प
केवल मेटा सूचना उपनिर्देशिका निकालें।
-R
--भंडार-लिंक
--केवल-भंडार-लिंक
केवल एक रिपॉजिटरी की ओर इशारा करते हुए लिंक निकालें।
-r
--recurs
- आक्रामक
प्रत्येक नामित निर्देशिका को पुनरावर्ती रूप से उतरें। प्रतीकात्मक लिंक का पालन नहीं किया जाता है।
-v
--शब्दशः
एसटीडीईआरआर को वर्बोज़ आउटपुट सक्षम करें।
-V
--संस्करण
संस्करण संख्या का प्रिंट आउट लें।
वातावरण
Makeppclean निम्नलिखित पर्यावरण चर को देखता है:
$MAKEPPCLEANFlags
इस पर्यावरण चर में किसी भी झंडे को पहले कमांड लाइन विकल्प के रूप में व्याख्यायित किया जाता है
कोई स्पष्ट विकल्प। उद्धरणों की व्याख्या मेकफाइल्स की तरह की जाती है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन मेकपक्लीन का उपयोग करें