जवाबों:
./configure
आपको बताता है कि क्या एप्लिकेशन बनाने के लिए काफी तैयार हैं। यह जांच करेगा कि क्या आपके पास एप्लिकेशन बनाने के लिए आवश्यक सब कुछ है, और, यदि यह कोई महत्वपूर्ण त्रुटि देखता है तो यह आपको सूचित करेगा।
make
स्रोत कोड बनाता है (संकलन)। कंपाइलर कोड को संकलित करता है, लेकिन, ज्यादातर बार, कोड अकेले नहीं रह सकता है, इसे स्थापित करने के लिए बाहरी पुस्तकालयों (आमतौर पर ubuntu संकुल द्वारा प्रदान) की आवश्यकता होती है। इस चरण के बाद इस विशिष्ट एप्लिकेशन का निष्पादन योग्य (एस) जो आप स्थापित करने का प्रयास कर रहे हैं, बनाया जाएगा।
sudo make install
उचित सिस्टम निर्देशिकाओं के लिए एप्लिकेशन फ़ाइलों के लिए सभी आवश्यक कदम। यह बाद में किया जाना चाहिए make
क्योंकि आवेदन के निष्पादनयोग्य बनाए गए हैं और बाद में उपयोग के लिए उपयुक्त सिस्टम निर्देशिका (जैसे / usr / bin /) में ले जाया जा सकता है।
पुस्तकालय आवश्यक हैं, क्योंकि वे एक प्रोग्रामर को कुछ चीजों को प्राप्त करने के लिए अन्य लोगों द्वारा बनाए गए कोड का उपयोग करने की अनुमति देते हैं। यानी अगर मैं अपने प्रोग्राम में कुछ डिस्क फॉर्मेटिंग करना चाहता था, तो मैं उन फॉर्मूले को करने के लिए पहले से लिखी गई लिबास का इस्तेमाल कर सकता था, और मुझे सिर्फ अपने प्रोग्राम को उन लाइब्रेरी को कॉल करना होगा। यदि वह व्यक्ति अपनी लाइब्रेरी में कोई समस्या ढूंढता है, तो वे उसे ठीक कर सकते हैं, और इसे मेरे कार्यक्रम में भी ठीक कर देंगे। यह कैसे खुला स्रोत सॉफ्टवेयर इतनी तेजी से लिखा जा सकता है और इतना स्थिर हो सकता है।