अंग्रेज़ीफ्रेंचस्पेनिश

सर्वर चलाएं | Ubuntu > | Fedora > |


ऑनवर्क्स फ़ेविकॉन

आईसीएमबिल्ड - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में आईसीएमबिल्ड चलाएं

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

कार्यक्रम:

नाम


icmbuild - एक सामान्य, आसान विन्यास योग्य, प्रोग्राम रखरखाव स्क्रिप्ट

SYNOPSIS


आईसीएमबिल्ड [-एच] [-सी] आर्ग

वर्णन


RSI आईसीएमबिल्ड स्क्रिप्ट एक सामान्य स्क्रिप्ट है जिसका उपयोग प्रोग्राम रखरखाव करने के लिए किया जा सकता है
आईसीमेक(1).

आईसीएमबिल्ड की आवश्यकता है कि फ़ाइल आईसीएमसीएनएफ उस निर्देशिका में उपलब्ध है जहां प्रोग्राम
रखरखाव की मांग की है।

आईसीएमबिल्ड मानता है कि आपके स्रोत वर्तमान कार्यशील निर्देशिका में और नीचे मौजूद हैं। NS
पट्टिका आईसीएमसीएनएफ in आईसीमेक(1) का वितरण एक का उदाहरण प्रदान करता है आईसीएमसीएनएफ फ़ाइल जो कर सकती है
द्वारा प्रयोग किया जाता है आईसीएमबिल्ड. उस उदाहरण में आईसीएमसीएनएफ फ़ाइल यह माना जाता है कि सी + + स्रोत हैं
बनाए रखा, लेकिन कार्यक्रम के रखरखाव के लिए, उदाहरण के लिए, C सूत्रों को आसानी से कॉन्फ़िगर किया जा सकता है।

आईसीएमबिल्ड() फ़ाइल में नामित प्रत्येक उपनिर्देशिका में सभी स्रोतों को संकलित करता है कक्षाओं,
और फिर वर्तमान कार्यशील निर्देशिका में सभी स्रोतों को संकलित करता है।

संकलित स्रोतों का परिणाम ऑब्जेक्ट मॉड्यूल में होता है जिसे पुस्तकालय में रखा जा सकता है
जो मुख्य-वस्तु मॉड्यूल जुड़ा हुआ है। अतिरिक्त निर्दिष्ट करना भी संभव है
पुस्तकालय जिनके खिलाफ कार्यक्रम को जोड़ा जाना चाहिए।

यदि एक पुस्तकालय का निर्माण किया जाता है तो उसे अद्यतन रखा जाता है आईसीएमबिल्ड. जब एक स्रोत है
इसके नए ऑब्जेक्ट मॉड्यूल को सफलतापूर्वक संकलित किया गया है जो पुराने में पाए जाने वाले को बदल देगा
पुस्तकालय। उस बिंदु पर ऑब्जेक्ट फ़ाइलों की अब आवश्यकता नहीं है और इन्हें हटा दिया जाता है
आईसीएमबिल्ड.

किक शुरूआती आईसीएमबिल्ड


उपयोग करने के लिए आईसीएमबिल्ड निम्नानुसार करें:

ओ इंस्टाल आईसीएमबिल्ड तुम्हारे रास्ते में;

ओ कॉपी आईसीएमसीएनएफ (और शायद फ़ाइल कक्षाओं) आपकी परियोजना की मूल निर्देशिका में
(यानी, वह निर्देशिका जिसमें परियोजना के स्रोत के नीचे और कहाँ पाए जाते हैं);

o संशोधित करें #परिभाषित फ़ाइल में आईसीएमसीएनएफ चखना;

o फ़ाइल में अलग-अलग पंक्तियों में स्रोतों वाली उपनिर्देशिकाओं के नाम दर्ज करें
कक्षाओं

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

ओ अब बस भागो

आईसीएमबिल्ड -एच

प्रोजेक्ट की मूल निर्देशिका से और सहायता-सूचना आपको बताएं कि आपके विकल्प क्या हैं
हैं। संचालन के तरीकों के लिए अगला भाग देखें।

विकल्प


आईसीएमबिल्ड दो विकल्पों को पहचानता है, अधिक से अधिक एक निर्दिष्ट किया जाना चाहिए:

o -h: एक संक्षिप्त उपयोग सिंहावलोकन प्रदान करें।

o -c: स्क्रीन साफ़ करें ( . का उपयोग करके) tput स्पष्ट) संकलन प्रक्रिया शुरू करने से पहले

वैकल्पिक के बाद -c आईसीएमबिल्ड() निम्नलिखित तर्कों को पारित किया जा सकता है आईसीएमबिल्ड:

o स्वच्छ
पिछली गतिविधियों के अवशेषों को साफ करें

o पुस्तकालय
पुस्तकालय का निर्माण (स्थिर और वैकल्पिक रूप से गतिशील पुस्तकालय)

o कार्यक्रम
बाइनरी प्रोग्राम बनाएं

o कार्यक्रम पट्टी
स्ट्रिप्ड बाइनरी प्रोग्राम बनाएं

o स्थापित कार्यक्रम पथ निर्दिष्ट पथ में निर्मित प्रोग्राम को स्थापित करें (होने के लिए)
जारी करने के बाद उपयोग किया जाता है आईसीएमबिल्ड कार्यक्रम)

o स्थापित स्थिर पथ निर्दिष्ट पथ में निर्मित स्थिर पुस्तकालय स्थापित करें
(जारी करने के बाद इस्तेमाल किया जाना आईसीएमबिल्ड पुस्तकालय)

o स्थापित साझा पथ निर्दिष्ट पथ में निर्मित साझा पुस्तकालय स्थापित करें
(जारी करने के बाद इस्तेमाल किया जाना आईसीएमबिल्ड पुस्तकालय) में एक लाइन जोड़ने के बाद आईसीएमसीएनएफ
युक्त

#define DEFCOM "कार्यक्रम"

आईसीएमबिल्ड डिफ़ॉल्ट रूप से तर्क का उपयोग करता है कार्यक्रम. जोड़ने के बाद

#define DEFCOM "स्ट्रिप"

आईसीएमबिल्ड डिफ़ॉल्ट रूप से तर्क का उपयोग करता है पट्टी. जोड़ने के बाद

#define DEFCOM "लाइब्रेरी"

आईसीएमबिल्ड डिफ़ॉल्ट रूप से तर्क का उपयोग करता है पुस्तकालय.

डेफकॉम जब एक स्पष्ट परिचालन मोड को पास किया जाता है तो अनदेखा कर दिया जाता है आईसीएमबिल्ड.

onworks.net सेवाओं का उपयोग करके icmbuild ऑनलाइन का उपयोग करें


Ad


Ad