2008-12-22 2 views
12

में साझा पुस्तकालयों को पैक करें सभी एसओ क्या है कि एल्फ को उन्हें स्थैतिक में बदलने की ज़रूरत है तो एल्फ को एसओ मुक्त हो जाता है?एएलएफ

उत्तर

8

यहाँ कुछ परियोजनाओं आप उपयोगी लग सकते हैं:

  • Statifier (मूल रूप से आप क्या चाहते हैं करता है)
  • ERESI
(आप क्या चाहते हैं, यह भी ELF लक्ष्य के विश्लेषण के लिए अनुमति देता है कर सकता है)

नोट: मैंने या तो एप्लिकेशन का उपयोग नहीं किया है।

0

आप संकलन समय पर -स्टैटिक से लिंक कर सकते हैं। क्या आप इस पोस्ट-संकलन को देखना चाहते हैं?

+1

क्या आप पोस्ट-संकलन करने के लिए कुछ भी सुझा सकते हैं? – mustafa

1

शायद सिद्धांत में, इसमें कोई संदेह नहीं है, यह किया जा सकता है।

एक पहलू के बारे में पता होना चाहिए - सामान्य कार्यक्रम किसी दिए गए SO से सभी कोड का उपयोग नहीं करेगा, इसलिए प्रत्येक एसओ में सभी सामग्री सहित अंधेरे से आपको एक बेहद आकर्षक निष्पादन योग्य होगा। एक क्लासिक स्थैतिक लिंक में केवल उसमें शामिल है जो आवश्यक है।

सी ++ टेम्पलेट इंस्टेंटेशन के बारे में जागरूक होने का एक और पहलू होगा। मुझे लगता है कि ये मुख्य रूप से निष्पादन योग्य में दिखाई देंगे (एसओ के हिस्से के रूप में नहीं)।

2

मैंने कोडिओडिक द्वारा वर्णित सांख्यिकी का उपयोग किया है।

यह कई लिनक्स कमांड जैसे ethtool के लिए अच्छा काम करता है।

3

सांख्यिकी एक विकल्प है। एक और विकल्प Ermine है। जबकि एर्मिन वाणिज्यिक है, यह स्मृति यादृच्छिकरण के साथ सिस्टम पर सांख्यिकी से बेहतर व्यवहार करता है।