मुझे पता है -Wl,-shared
एलडी का विकल्प है। मैंने देखा है कुछ व्यक्ति इस तरह संकलन,-श्रेड और -ब्लूएल के बीच अंतर, जीसीसी विकल्पों के शेयर
$ gcc -shared -Wl,-soname,libtest.so -o libtest.so *.o
और यह
$ gcc -Wl,-shared -Wl,-soname,libtest.so -o libtest.so *.o
जैसे कुछ व्यक्ति तो, मैं अगर वहाँ -shared
और -Wl,-shared
के बीच कुछ अंतर नहीं है जानना चाहते हैं।
धन्यवाद।
वर्तमान जीसीसी के एसवीएन ट्रंक में, मुझे gcc/config/i386/linux.h में लाइन 85 पर निम्न टिप्पणियां मिलीं। "लिनक्स के लिए एक LINK_SPEC उपयुक्त प्रदान करें। यहां हम विशेष जीसीसी विकल्पों के लिए समर्थन प्रदान करते हैं- स्टेटिक और शेर, जो हमें लिंक-टाइम पर विकल्पों के उचित संयोजनों को लागू करके इन तीन तरीकों में से किसी एक में चीजों को जोड़ने की अनुमति देता है।" –
हाय, एफएक्स, क्या आप एक और ठोस स्पष्टीकरण दे सकते हैं? धन्यवाद। –