c++ रखरख मैं कैसे निर्दिष्ट कर सकता हूं कि पुस्तकालय X को स्थायी रूप से जोड़ा जाना चाहिए?



हिंदी में छात्रों के लिए पुस्तकालय नियम (1)

जी ++ -ओ फू (एफू-ऑब्जेक्ट्स) -Wl, -बास्टैटिक-लम्स्टबेस्टाटिक -डब्ल्यू, -बीडीएनिक-ला-लाइब

मेरे पास सॉफ्टवेयर का एक टुकड़ा है जो कई पुस्तकालयों से जुड़ा हुआ है। वे सभी एक गतिशील (.so) और एक स्थिर (.a) संस्करण में मौजूद हैं। डिफ़ॉल्ट रूप से, जी ++ का उपयोग करते समय यह पुस्तकालयों का गतिशील संस्करण चुनता है और मेरे साथ ठीक है

हालांकि, इनमें से एक को पूरी तरह से स्थायी रूप से जोड़ा जाना चाहिए मैं -static का उपयोग करने के बारे में सोचा, लेकिन फिर यह उन सभी के लिए एक स्थिर संस्करण का उपयोग करता है, जो कि मैं क्या नहीं चाहता।

मैं कैसे निर्दिष्ट कर सकता हूं कि पुस्तकालय एक्स को स्थायी रूप से लिंक किया जाना चाहिए, जबकि अन्य लोगों को लिब्स के साझा संस्करण के साथ जोड़ा जाना जारी है?





static-libraries