यह कमांड ड्यूनकंट्रोल है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
ड्यूनकंट्रोल - ड्यून बिल्ड सिस्टम के लिए नियंत्रण कार्यक्रम
SYNOPSIS
टिब्बानियंत्रण [विकल्प] कमानों [आदेश-विकल्प]
वर्णन
टिब्बानियंत्रण ड्यून पुस्तकालयों की निर्माण प्रणाली के लिए नियंत्रण कार्यक्रम है।
ड्यून लाइब्रेरीज़ मॉड्यूल का एक सेट बनाती हैं। इनमें से प्रत्येक का निर्माण स्वतंत्र रूप से किसी एक का उपयोग करके किया जा सकता है
ऑटोटूल्स या सेमेक। इसके अतिरिक्त, हालांकि, मॉड्यूल के बीच निर्भरताएँ हैं,
जिनसे एक निर्देशित चक्रीय ग्राफ बनने की उम्मीद है। ये निर्भरताएँ एक फ़ाइल में सेट की गई हैं
बुलाया टिब्बा.मॉड्यूल ड्यून मॉड्यूल की मुख्य निर्देशिका में निहित है।
RSI टिब्बानियंत्रण प्रोग्राम अंतर-निर्भर मॉड्यूल के सेट बनाने में मदद करता है। यह किसी को इसकी अनुमति देता है
संपूर्ण निर्भरता ग्राफ बनाएं और इसके बारे में जानकारी प्राप्त करें। तब यह एक को अनुमति देता है
सभी मॉड्यूल के लिए विभिन्न बिल्ड-संबंधित कमांड देने के लिए। इन्हें क्रमानुसार क्रियान्वित किया जाता है
निर्भरता ग्राफ़ द्वारा अनिवार्य।
कमानों
आदेशों की कोलन-पृथक सूची। उपलब्ध आदेश हैं:
मदद
एक सहायता संदेश दिखाता है और बाहर निकल जाता है
छाप
उनकी निर्भरता के अनुसार क्रमबद्ध मॉड्यूल की सूची प्रिंट करें
पता
'प्रिंट' के समान, लेकिन इसमें यह भी शामिल है कि यह एक निर्भरता है या सुझाव
printdeps
किसी मॉड्यूल की पुनरावर्ती निर्भरताएँ प्रिंट करें
vcsetup
सेटअप संस्करण नियंत्रण रिपॉजिटरी (Git आदि) या वर्किंग कॉपी (SVN)
अद्यतन
रिपॉजिटरी से सभी मॉड्यूल अपडेट करें
ऑटोजेन
प्रत्येक मॉड्यूल के लिए autogen.sh स्क्रिप्ट चलाएँ। यदि CMake सक्रिय है, तो कुछ नहीं करता
कॉन्फ़िगर
प्रत्येक मॉड्यूल के लिए कॉन्फ़िगर या सेमेक चलाएँ
बनाना
प्रत्येक मॉड्यूल के लिए मेक चलाएँ
सब
प्रत्येक मॉड्यूल के लिए 'ऑटोजेन', 'कॉन्फ़िगर' और 'मेक' कमांड चलाएँ
कार्यकारी
प्रत्येक मॉड्यूल स्रोत निर्देशिका में एक मनमाना आदेश निष्पादित करें
bexec
प्रत्येक मॉड्यूल बिल्ड निर्देशिका में एक मनमाना कमांड निष्पादित करें
हैसियत
सभी मॉड्यूल के लिए संस्करण नियंत्रण स्थिति दिखाएं
SVN
प्रत्येक svn प्रबंधित मॉड्यूल के लिए svn कमांड चलाएँ
Git
प्रत्येक git प्रबंधित मॉड्यूल के लिए git कमांड चलाएँ
निर्यात
dune.module फ़ाइलों की सूची को इसमें सहेजने के लिए eval `dunecontrol export` चलाएँ
DUNE_CONTROL_PATH वैरिएबल
विकल्प
-h, --मदद
यह सहायता दिखाएं
- दाढ़
डिबगिंग आउटपुट सक्षम करके चलाएँ
--उपयोग-सीमेक
अलग-अलग मॉड्यूल बनाने के लिए ऑटोटूल्स के बजाय सेमेक का उपयोग करें
--नो-सेमेक
अलग-अलग मॉड्यूल बनाने के लिए सेमेक के बजाय ऑटोटूल का उपयोग करें
--मॉड्यूल=आधुनिक
मॉड्यूल पर क्रियाएं लागू करें आधुनिक और सभी मॉड्यूल जिस पर यह निर्भर करता है
--केवल=आधुनिक
केवल मॉड्यूल पर क्रियाएँ लागू करें आधुनिक , लेकिन वे मॉड्यूल नहीं जिन पर यह निर्भर करता है
--वर्तमान
क्रियाएँ केवल वर्तमान मॉड्यूल पर लागू करें, जिसके स्रोत वृक्ष में हम हैं
--करंट-डिप
वर्तमान मॉड्यूल और उस पर निर्भर सभी मॉड्यूल पर क्रियाएं लागू करें
--फिर शुरू करना
पिछले रन को फिर से शुरू करें (केवल उन मॉड्यूल पर विचार करें जो सफलतापूर्वक नहीं बनाए गए हैं
पिछला रन)
--पहले छोड़ें
पहला मॉड्यूल छोड़ें (--रेज़्यूमे के साथ प्रयोग करें)
--opts=पट्टिका
से डिफ़ॉल्ट विकल्प लोड करें पट्टिका (ड्यून-कॉमन/doc/example.opts देखें)
--बिल्डडिर=नाम
किसी सबडिर में आउट-ऑफ-सोर्स बिल्ड बनाएं नाम. यह निर्देशिका प्रत्येक के अंदर बनाई गई है
मॉड्यूल।
--[कमांड]-ऑप्ट्स=opts
कमांड के लिए विकल्प सेट करें (यह मुख्य रूप से 'सभी' कमांड के लिए उपयोगी है)
वातावरण चर
टिब्बानियंत्रण में दी गई सभी निर्देशिकाओं में ड्यून मॉड्यूल की तलाश करता है DUNE_CONTROL_PATH
परिवर्तनीय, और इसके अतिरिक्त उन निर्देशिकाओं की सभी उपनिर्देशिकाओं में पुनरावर्ती रूप से।
उस स्थिति के लिए डिफ़ॉल्ट, जब DUNE_CONTROL_PATH खाली है, वर्तमान निर्देशिका है, साथ ही a
/usr में सिस्टम-व्यापी स्थापना।
onworks.net सेवाओं का उपयोग करके ऑनलाइन dunecontrol का उपयोग करें