एसी फ़ाइल क्या है?
एसी फ़ाइल ऑटोकॉन्फ़ स्क्रिप्ट फ़ाइल है। ऑटोकॉन्फ़ एम4 मैक्रोज़ का एक एक्स्टेंसिबल पैकेज है जो सॉफ़्टवेयर स्रोत कोड पैकेजों को स्वचालित रूप से कॉन्फ़िगर करने के लिए शेल स्क्रिप्ट का उत्पादन करता है। ये स्क्रिप्ट मैन्युअल उपयोगकर्ता के हस्तक्षेप के बिना पैकेजों को कई प्रकार के UNIX-जैसी प्रणालियों में अनुकूलित कर सकती हैं। ऑटोकॉन्फ एक टेम्पलेट फ़ाइल से एक पैकेज के लिए एक कॉन्फ़िगरेशन स्क्रिप्ट बनाता है जो ऑपरेटिंग सिस्टम सुविधाओं को सूचीबद्ध करता है जिन्हें पैकेज एम 4 मैक्रो कॉल के रूप में उपयोग कर सकता है।
Producing configuration scripts using Autoconf requires GNU M4. ऑटोकॉन्फ को कॉन्फ़िगर करने से पहले आपको जीएनयू एम4 (कम से कम संस्करण 1.4.6, हालांकि 1.4.13 या बाद का संस्करण अनुशंसित है) इंस्टॉल करना चाहिए, ताकि ऑटोकॉन्फ की कॉन्फ़िगर स्क्रिप्ट इसे ढूंढ सके। Autoconf द्वारा निर्मित कॉन्फ़िगरेशन स्क्रिप्ट स्व-निहित हैं, इसलिए उनके उपयोगकर्ताओं को Autoconf (या GNU M4) की आवश्यकता नहीं है।
एसी फ़ाइल कैसे खोलें?
AC का मतलब स्वचालित कॉन्फ़िगरेशन है। यह जीएनयू ऑटोकॉन्फ द्वारा तैयार की गई एक स्क्रिप्ट है जो पैकेज में आवश्यक सुविधाओं के परीक्षण के द्वारा सॉफ्टवेयर स्रोत कोड को विभिन्न पॉज़िक्स जैसी प्रणालियों में अनुकूलित करने में सक्षम बनाती है। स्क्रिप्ट को AC फ़ाइल कहा जाता है।
प्रमुख ऑटोटूल्स घटक
An understanding of GNU autotools (automake
, autoconf
etc.) can be useful when working with ebuilds:
ऑटोटूल्स संबंधित पैकेजों का एक संग्रह है, जो एक साथ उपयोग किए जाने पर पोर्टेबल सॉफ़्टवेयर बनाने में आने वाली अधिकांश कठिनाइयों को दूर कर देता है। ये उपकरण, कुछ अपेक्षाकृत सरल अपस्ट्रीम-आपूर्ति वाली इनपुट फ़ाइलों के साथ, एक पैकेज के लिए बिल्ड सिस्टम बनाने के लिए उपयोग किए जाते हैं।
मुख्य ऑटोटूल्स घटक एक साथ कैसे फिट होते हैं इसका एक बुनियादी अवलोकन।
एक साधारण सेटअप में:
autoconf
प्रोग्रामconfigure.in
याconfigure.ac
से एक कॉन्फिगर स्क्रिप्ट तैयार करता है।ऑटोमेक
प्रोग्राम Makefile.am से Makefile.in तैयार करता है।कॉन्फ़िगर
स्क्रिप्ट को Makefile.in फ़ाइलों से एक या अधिक मेकफ़ाइल फ़ाइलें बनाने के लिए चलाया जाता है।मेक
प्रोग्राम प्रोग्राम को संकलित करने के लिए मेकफ़ाइल का उपयोग करता है।