पर पोर्टेबल मालिकाना ईएलएफ बाइनरी बनाने के लिए मैं मौजूदा मालिकाना ईएलएफ-बाइनरी बनाने के लिए एक रास्ता तलाश रहा हूं, जो सिस्टम पुस्तकालयों, पोर्टेबल के विशिष्ट संस्करणों के खिलाफ जुड़े हुए हैं। पोर्टेबल के साथ मेरा मतलब है कि प्रत्येक सिस्टम पर एक ही प्रोसेसर आर्किटेक्चर और एक संगत सिस्टम कर्नेल के साथ निष्पादन योग्य कार्य करना, पुस्तकालयों के स्रोत कोड के बिना (अगर स्रोत कोड के बिना कोई रास्ता नहीं है, तो यह भी ठीक होगा) ।लिनक्स
अब तक मैं दो संभावनाएं के बारे में सोचा है, लेकिन मैं अगर वे सब पर संभव हो रहे हैं पता नहीं है और अगर हां, जो चयन करने के लिए:
- सभी जुड़े पुस्तकालयों और उनकी निर्भरता सर्च कर रहे हैं और उन्हें एक में शामिल द्विआधारी की उपनिर्देशिका और उस निर्देशिका में लाइब्रेरी-पथ को बदलना।
- बाइनरी फ़ाइल में स्थिर रूप से पुस्तकालयों को एक बड़े निष्पादन योग्य (यदि प्रोग्राम स्वयं को चेकसम के आधार पर सत्यापित नहीं करता है) में रिलिकिंक करना।
लाइसेंसिंग कोई समस्या नहीं है क्योंकि मैं बनाए गए पोर्टेबल प्रोग्राम वितरित नहीं करना चाहता, यह केवल निजी उपयोग के लिए है।
आपके उत्तरों के लिए धन्यवाद।
http://stackoverflow.com/questions/2157636 | http://stackoverflow.com/questions/16250831 | http://stackoverflow.com/questions/15386027 –