मैं एक जी ++ कंपाइलर का उपयोग कर उबंटू पर ग्रहण चला रहा हूं और मैं एक नमूना प्रोग्राम चलाने की कोशिश कर रहा हूं जो xerces का उपयोग करता है।साझा पुस्तकालयों को लोड करने में त्रुटि
निर्माण कोई त्रुटि तथापि का उत्पादन किया, जब मैं कार्यक्रम चलाने का प्रयास किया, मैं यह त्रुटि प्राप्त होगा: निर्देशिका /opt/lib
जो मैं ग्रहण में एक पुस्तकालय के रूप में शामिल है में
error while loading shared libraries: libxerces-c-3.1.so: cannot open shared object file: No such file or directory
libxerces-c-3.1.so
है। जब मैं फ़ोल्डर की जांच करता हूं तो फ़ाइल वहां होती है। जब मैं echo $LD_LIBRARY_PATH
करता हूं, /opt/lib
भी सूचीबद्ध है।
कोई समस्या जहां समस्या है? धन्यवाद।
एक ldd libxerces-c-3.1.so
आदेश पैदावार निम्नलिखित उत्पादन:
linux-vdso.so.1 => (0x00007fffeafff000)
libnsl.so.1 => /lib/libnsl.so.1 (0x00007fa3d2b83000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa3d2966000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa3d265f000)
libm.so.6 => /lib/libm.so.6 (0x00007fa3d23dc000)
libc.so.6 => /lib/libc.so.6 (0x00007fa3d2059000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa3d1e42000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa3d337d000)
साझा पुस्तकालयों को लोड करते समय [लिनक्स त्रुटि का संभावित डुप्लिकेट: साझा ऑब्जेक्ट फ़ाइल नहीं खोल सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं] (http://stackoverflow.com/questions/480764/linux-error-while-loading-shared- पुस्तकालय -कैनोट-ओपन-साझा-ऑब्जेक्ट-फ़ाइल-नो-एस) –