कहें कि मेरे पास a.so और b.so है। क्या मैं सी और एस को एक साझा साझा लाइब्रेरी के रूप में उत्पादित कर सकता हूं, जिसमें सभी एंट्रा-निर्भरताओं को हल करने के लिए निश्चित रूप से सभी कार्यों को हल किया जा सकता है (यानी बीएसओ के सभी कार्यों को .so और अन्य तरीकों से बुलाया जाता है)?एकाधिक मर्ज करें। इसलिए साझा लाइब्रेरी
मैं
gcc -shared -Wl,soname,c.so -o c.so a.so b.so
कोशिश की, लेकिन यह काम नहीं करता।
ही हो जाता है तो मैं a.a और b.a (जो a.o और b.o संशोधित नहीं करना चाहिए) में a.o और b.o संग्रह करना तथा
gcc -shared -Wl,soname,c.so -o c.so a.a b.a
धन्यवाद
अंत में मैं एक ग्रुप जो मुझे एक भी एक के रूप में सभी छोटे पुस्तकालयों दिखा सकता है, के साथ एक पुस्तकालय स्क्रिप्ट का उपयोग का सहारा लिया है, लेकिन एक सॉफ्टवेयर सिर्फ "उप"-पुस्तकालय से लिंक कर सकता है। – Metiu