लिनक्स में एक प्रोग्राम को कैसे संकलित किया जाए
स्रोत कोड एक कंप्यूटर प्रोग्राम है जिसे मनुष्य के लिए समझ में आता है। हालांकि, मशीन स्रोत कोड निष्पादित नहीं कर सकता। उपयोगी होने के लिए कोड को मशीन कोड में संकलित किया जाना चाहिए लिनक्स में, संकलन प्रणाली "बनाना" सबसे आम है, और यह गाइड लगभग सभी लिनक्स स्रोत कोड के लिए काम करता है।
सामग्री
चरणों
1
इंटरनेट या किसी अन्य माध्यम से कार्यक्रम या ड्राइवर का स्रोत कोड डाउनलोड करें। सबसे अधिक संभावना है कि यह "टारबॉल" के रूप में है और इसमें फ़ाइल प्रकार एक्सटेंशन .tar, .tar.bz2, या .tar.gz है कभी-कभी, इसके बजाय, वे .zip फ़ाइल का उपयोग करते हैं
Video: Supersection Week 1
2
आपके द्वारा डाउनलोड किए गए कोड को अनझिप करें .zip फ़ाइलों के लिए "unzip tuarchivo" आदेश का उपयोग करें, और .tgz या .tar.gz के लिए "tar -zxvf tuarchivo" आदेश का उपयोग करें .bz2 के लिए "tar -jxvf tuarchivo" का उपयोग करें, या ग्राफिक इंटरफ़ेस के माध्यम से अपनी फ़ाइलें निकालें।
3
टर्मिनल में, उस निर्देशिका पर जाएं, जिसे आपने हाल ही में बनाया था (सीडी नेम डायरेक्टरी)।
Video: Suspense: Mister Markham, Antique Dealer / The ABC Murders / Sorry, Wrong Number - East Coast
4
आदेश "./ कॉन्फ़िगर "स्वचालित रूप से स्रोत कोड को कॉन्फ़िगर करने के लिए, आप तर्कों का उपयोग" --prefix = "के रूप में स्थापना के स्थान को नियंत्रित कर सकते हैं। जांच करें कि आपके पास बुकस्टोर्स और उचित संस्करण हैं.
5
एक बार कॉन्फ़िगरेशन किया जाता है, "मेक" निष्पादित हो जाता है, जो संकलन करता है (यह कुछ सेकंड से कुछ घंटों तक ले सकता है)। स्रोत कोड निर्देशिका के अंदर, बिन निर्देशिका में कार्यक्रम के लिए एक निष्पादन योग्य बनाया जाएगा।
Video: Week 9
6
प्रोग्राम स्थापित करने के लिए, "स्थापित करें" चलाएं
7
और इसलिए आप प्रोग्राम के स्रोत कोड संकलित और स्थापित करेंगे।
युक्तियाँ
- मल्टी-कोर प्रोसेसर में, आप मेक-जे 3 का उपयोग करके बहु-थ्रेडेड को संकलित कर सकते हैं, 3 की जगहों को आप जिस थ्रेड्स का उपयोग करना चाहते हैं उसके साथ बदल सकते हैं।
- यदि संकलन किसी कारण से विफल हो जाता है, फिर से कोशिश करने से पहले, आपको पहली संकलन प्रयास के बाद छोड़ दिया गया सभी फाइलों को निकालने के लिए "साफ करें" चलाना चाहिए। ये फ़ाइलें आपकी दूसरी कोशिश को विफल कर सकती हैं, क्योंकि वे पहले से ही मौजूद हैं।
- जब तक आप एक उपसर्ग निर्दिष्ट नहीं करते हैं, तब तक कोड स्वचालित रूप से इंस्टॉल हो जाएगा / usr
- यदि संकलन विफल रहता है, तो आप एक लाइन, एक फ़ाइल और त्रुटि प्रकार की एक आउटपुट प्राप्त करेंगे। यदि आप चाहते हैं कि आप समस्या का समाधान करने की कोशिश कर सकते हैं। इनमें से अधिक असफलता उन सॉफ़्टवेयर के असफल निर्भरता से आती हैं जो आप स्थापित करेंगे, अर्थात प्रोग्राम या लाइब्रेरीज़ से जो आपका पैकेज निर्भर करता है।
- आप इन कमांडों में भी शामिल हो सकते हैं उदाहरण के लिए, ./configure बनाना स्थापित करें
- आपको सुपरयूसर का इस्तेमाल करना पड़ सकता है
Video: Week 2
चेतावनी
- महत्वपूर्ण सिस्टम के घटकों को संकलित करना और बदलना समस्याओं को पैदा कर सकता है यदि आप उन्हें पुनः कंपाइल और पुनर्स्थापित कर सकते हैं। तुम्हें पता होना चाहिए कि आप क्या कर रहे हैं
- संकलन प्रक्रिया में घंटे लग सकते हैं
- कुछ स्रोत संकुलों में "कॉन्फ़िगर" फाइल या "मेक" फाइल नहीं होती है। इस स्थिति में, कमांड लाइन पर "मेक" टाइप करें और देखें कि क्या होता है।
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
- सीपीपी फाइल को एक्सईई में कैसे संकलित किया जाए
- जीएनयू कंपाइलर (जीसीसी) का प्रयोग करके सी प्रोग्राम कैसे संकलित किया जाए
- बैच फ़ाइल कैसे बनाएं
- कैसे WEP कुंजी डिक्रिप्ट करने के लिए
- विंडोज़ में फाइलें कैसे खोलें
- लिनक्स में रार फाइलें कैसे खोलें
- लिनक्स में फाइलें कैसे खोलें
- लिनक्स में टैर फाइलें कैसे निकालें
- फोंट कैसे सहेजें (फोंट)
- लिनक्स टकसाल में मेसा (ओपनजीएल) कैसे स्थापित करें I
- कैसे उबंटू से Linux Gentoo स्थापित करने के लिए
- उबंटू लिनक्स पर ओरेकल जावा जेडीके कैसे स्थापित करें
- पिल्ला लिनक्स कैसे स्थापित करें
- लिनक्स में बिन फ़ाइलों को कैसे स्थापित करें
- उबंटू लिनक्स में क्यूटी एसडीके कैसे स्थापित करें
- ओपन सोर्स प्रोग्राम कैसे स्थापित करें
- एफएफएमपीजी का उपयोग कैसे करें
- लिनक्स कर्नेल को कैसे संकलित किया जाए
- लिनक्स पर दुनिया के वर्ल्डक्राफ्ट निजी सर्वर का निर्माण और रखरखाव कैसे करें
- लिनक्स में फाइल कॉपी कैसे करें
- उबंटू लिनक्स में अपना पहला क्यूटी प्रोग्राम कैसे बनाऊँ?