c++ - How to link a binary with the library with the version name -
मैं संकलक को लेकिन जब मैं इस के साथ एक बाइनरी लिंक करने की कोशिश कर रहा हूँ लिब एक लिखिए: लिंकर को किसी भी संस्करण संख्या के बिना मैं इसे आज़माएं: सामान्यतः, कम से कम लिनक्स पर इसलिए साझा लाइब्रेरी के साथ g ++ के रूप में < पूर्व>
जी ++ -shared -Wl, -someame, libtest.1.0 -o libtest.1.0.1 test.o
जी ++ -ओ बिन-एल। -लिटेस्ट -Wl, -rpath
libtest.so खोज करने की कोशिश कर रहा है।
-l लिंकर विकल्प को संस्करण संख्या के साथ लिब नाम कैसे दे सकता / सकती हूं?
जी ++ -ओ बिन-एल -Wl, -rpath =। -l: libtest.1.0.1
-lnamespace ,
ld के साथ फ़ाइल को
libnamespace.so या
libnamespace.a नाम से अपनी लाइब्रेरी खोज पथ सूची में लिंक किया गया है, लेकिन
-l: namespace ,
ld के साथ अपनी लाइब्रेरी खोज पथ सूची में
नामस्थान नाम की फ़ाइल खोजेंगे।
Comments
Post a Comment