लगातार बढ़ते पैमाने पर ओपन सोर्स आंदोलन का प्रमुख निस्संदेह लिनक्स ऑपरेटिंग सिस्टम है। हाल ही में, लिनक्स ने मुख्य रूप से सर्वर-क्लास ऑपरेटिंग सिस्टम की श्रेणी को छोड़ दिया है, डेस्कटॉप पर मजबूती से बस रहा है और विंडोज को काफी निचोड़ रहा है। आधुनिक लिनक्स वितरण "बॉक्स से बाहर" व्यावहारिक रूप से उपयोगकर्ता से विशिष्ट कौशल की आवश्यकता नहीं है, जिससे आप स्थापना के तुरंत बाद काम करना शुरू कर सकते हैं। हालाँकि, यह जानना कि linux प्रोग्राम को कैसे संकलित किया जाए, अभी भी काम आएगा।
ज़रूरी
- - लिनक्स में प्राधिकरण के लिए खाता डेटा;
- - रूट खाते से पासवर्ड (यदि आपको अतिरिक्त पैकेज स्थापित करने की आवश्यकता है);
- - संभवतः एक इंटरनेट कनेक्शन।
निर्देश
चरण 1
लिनक्स पर प्रोग्राम संकलित करने से पहले, विशिष्ट सॉफ़्टवेयर बनाने और स्थापित करने के लिए सभी संभावित दस्तावेज़ीकरण और निर्देश पढ़ें। आमतौर पर, README, readme.txt, या readme.html नाम की फाइलें सोर्स कोड की रूट डायरेक्टरी में स्थित होती हैं। ये फ़ाइलें आवश्यक निर्देश प्रदान करती हैं और अक्सर अधिक विस्तृत निर्देशों के लिंक प्रदान करती हैं, यदि कोई हो। इस तरह के दस्तावेज़ीकरण में अक्सर कंपाइलर, कर्नेल और लाइब्रेरी संस्करणों के लिए आवश्यकताएं होती हैं।
चरण 2
बिल्ड के लिए आवश्यक अतिरिक्त घटकों को स्थापित करें (उदाहरण के लिए, आपको ऑटोटूल पैकेज या किसी विशेष संस्करण के जीसीसी की आवश्यकता हो सकती है)। सिस्टम पर उपलब्ध पैकेज मैनेजर (जैसे rmp या apt) का उपयोग करके बाइनरी वितरण से आवश्यक सॉफ़्टवेयर स्थापित करें। यदि आवश्यक हो, इंटरनेट से अतिरिक्त घटकों के स्रोत कोड डाउनलोड करें, उन्हें संकलित करें और उन्हें स्थापित करें।
चरण 3
संकलन से पहले कॉन्फ़िगर करें। कॉन्फ़िगरेशन प्रक्रिया का विवरण आमतौर पर साथ के दस्तावेज़ीकरण में निहित होता है। स्रोत ट्री के हिस्से के रूप में अक्सर कॉन्फ़िगरेशन स्क्रिप्ट (जैसे कॉन्फ़िगर) होती हैं। यदि ऐसा है, तो स्क्रिप्ट चलाएँ। यदि आपके पास एक कॉन्फ़िगर स्क्रिप्ट है, तो बस प्रोजेक्ट निर्देशिका में एक कंसोल, सीडी खोलें, कमांड लाइन पर "./configure" टाइप करें और एंटर दबाएं। दुर्लभ मामलों में, कॉन्फ़िगरेशन फ़ाइलों को मैन्युअल रूप से संपादित करना आवश्यक हो सकता है।
चरण 4
संकलित करें। आमतौर पर, लिनक्स पर, संकलन प्रक्रिया को एक बिल्ड मैनेजर द्वारा नियंत्रित किया जाता है। अधिकांश मामलों में, इसे बनाया जाना चाहिए, हालांकि हाल ही में कुछ परियोजनाएं सेमेक के अनुकूल हो रही हैं। अधिक विशिष्ट असेंबली निर्देश आमतौर पर दस्तावेज़ीकरण में पाए जाते हैं। लेकिन अक्सर यह एक परियोजना को एक साथ रखने के लिए सिर्फ एक कमांड को निष्पादित करने के लिए पर्याप्त होता है। यदि आपने स्थापित किया है, तो प्रोजेक्ट को कॉन्फ़िगर करने के बाद, लाइन में "मेक" दर्ज करें, एंटर दबाएं और संकलन पूरा होने तक प्रतीक्षा करें। सेमेक के मामले में, क्रम में "सेमेक./" और "मेक" कमांड दर्ज करें।