运行可执行文件时找不到共享库,即使共享库存在于指定路径中
Posted
技术标签:
【中文标题】运行可执行文件时找不到共享库,即使共享库存在于指定路径中【英文标题】:shared libraries not found while running the executable, even the shared library exists in the specified path 【发布时间】:2018-10-10 05:35:44 【问题描述】:我正在尝试在 Ubuntu 16.04 中运行可执行文件。但它给了我以下错误。
加载共享库时出错:libswscale.so.3: cannot open shared object file: No such file or directory
:~/ga-projects/gaminganywhere-master/bin$ ldconfig -v
/sbin/ldconfig.real: Path `/lib/powerpc64le-linux-gnu' given more than once
/sbin/ldconfig.real: Path `/usr/lib/powerpc64le-linux-gnu' given more than once
/usr/lib/powerpc64le-linux-gnu/libfakeroot:
libfakeroot-0.so -> libfakeroot-tcp.so
/home/u0020243/ga-projects/myprog/gaminganywhere/deps.posix/lib:
libavformat.so.56 -> libavformat.so.56.40.101
libx265.so.79 -> libx265.so.79
libavfilter.so.5 -> libavfilter.so.5.40.101
libswresample.so.1 -> libswresample.so.1.2.101
libpostproc.so.53 -> libpostproc.so.53.3.100
libavdevice.so.56 -> libavdevice.so.56.4.100
libswscale.so.3 -> libswscale.so.3.1.101
libavcodec.so.56 -> libavcodec.so.56.60.100
libavutil.so.54 -> libavutil.so.54.31.100
/usr/local/lib:
/lib/powerpc64le-linux-gnu:
libisc-export.so.160 -> libisc-export.so.160.0.0
libcidn.so.1 -> libcidn-2.23.so
libdevmapper.so.1.02.1 -> libdevmapper.so.1.02.1
libsmartcols.so.1 -> libsmartcols.so.1.1.0
libpopt.so.0 -> libpopt.so.0.0.0
libnss_hesiod.so.2 -> libnss_hesiod-2.23.so
libnss_dns.so.2 -> libnss_dns-2.23.so
libply.so.4 -> libply.so.4.0.0
libparted.so.2 -> libparted.so.2.0.1
libnss_nis.so.2 -> libnss_nis-2.23.so
libreadline.so.6 -> libreadline.so.6.3
libext2fs.so.2 -> libext2fs.so.2.4
libssl.so.1.0.0 -> libssl.so.1.0.0
libnss_compat.so.2 -> libnss_compat-2.23.so
libdl.so.2 -> libdl-2.23.so
libbz2.so.1.0 -> libbz2.so.1.0.4
libnih.so.1 -> libnih.so.1.0.0
libply-splash-graphics.so.4 -> libply-splash-graphics.so.4.0.0
libiptc.so.0 -> libiptc.so.0.0.0
libpamc.so.0 -> libpamc.so.0.82.1
libnl-genl-3.so.200 -> libnl-genl-3.so.200.22.0
libnl-3.so.200 -> libnl-3.so.200.22.0
/sbin/ldconfig.real: /lib/powerpc64le-linux-gnu/ld-2.23.so is the dynamic linker, ignoring
ld64.so.2 -> ld-2.23.so
libattr.so.1 -> libattr.so.1.1.0
libpam.so.0 -> libpam.so.0.83.1
libnss_nisplus.so.2 -> libnss_nisplus-2.23.so
libjson-c.so.2 -> libjson-c.so.2.0.0
libpthread.so.0 -> libpthread-2.23.so
libtinfo.so.5 -> libtinfo.so.5.9
libcryptsetup.so.4 -> libcryptsetup.so.4.6.0
libanl.so.1 -> libanl-2.23.so
libpng12.so.0 -> libpng12.so.0.54.0
libthread_db.so.1 -> libthread_db-1.0.so
libcrypt.so.1 -> libcrypt-2.23.so
libatm.so.1 -> libatm.so.1.0.0
libexpat.so.1 -> libexpat.so.1.6.0
libselinux.so.1 -> libselinux.so.1
libprocps.so.4 -> libprocps.so.4.0.0
libip6tc.so.0 -> libip6tc.so.0.1.0
libnss_files.so.2 -> libnss_files-2.23.so
libapparmor.so.1 -> libapparmor.so.1.4.0
libgcc_s.so.1 -> libgcc_s.so.1
libmemusage.so -> libmemusage.so
libply-splash-core.so.4 -> libply-splash-core.so.4.0.0
libdns-export.so.162 -> libdns-export.so.162.1.3
libncurses.so.5 -> libncurses.so.5.9
libbsd.so.0 -> libbsd.so.0.8.2
libz.so.1 -> libz.so.1.2.8
libpcre.so.3 -> libpcre.so.3.13.2
libcrypto.so.1.0.0 -> libcrypto.so.1.0.0
libseccomp.so.2 -> libseccomp.so.2.2.3
libdbus-1.so.3 -> libdbus-1.so.3.14.6
libply-boot-client.so.4 -> libply-boot-client.so.4.0.0
libncursesw.so.5 -> libncursesw.so.5.9
libnsl.so.1 -> libnsl-2.23.so
libpam_misc.so.0 -> libpam_misc.so.0.82.0
libusb-1.0.so.0 -> libusb-1.0.so.0.1.0
libpcprofile.so -> libpcprofile.so
libcom_err.so.2 -> libcom_err.so.2.1
libsepol.so.1 -> libsepol.so.1
libm.so.6 -> libm-2.23.so
libmount.so.1 -> libmount.so.1.1.0
libresolv.so.2 -> libresolv-2.23.so
libblkid.so.1 -> libblkid.so.1.1.0
libss.so.2 -> libss.so.2.0
libcap.so.2 -> libcap.so.2.24
libulockmgr.so.1 -> libulockmgr.so.1.0.1
libgcrypt.so.20 -> libgcrypt.so.20.0.5
libglib-2.0.so.0 -> libglib-2.0.so.0.4800.2
libSegFault.so -> libSegFault.so
libip4tc.so.0 -> libip4tc.so.0.1.0
libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
libntfs-3g.so.861 -> libntfs-3g.so.861.0.0
libuuid.so.1 -> libuuid.so.1.3.0
libkmod.so.2 -> libkmod.so.2.3.0
libkeyutils.so.1 -> libkeyutils.so.1.5
libslang.so.2 -> libslang.so.2.3.0
libxtables.so.11 -> libxtables.so.11.0.0
liblzo2.so.2 -> liblzo2.so.2.0.0
liblzma.so.5 -> liblzma.so.5.0.0
libc.so.6 -> libc-2.23.so
libfuse.so.2 -> libfuse.so.2.9.4
libnewt.so.0.52 -> libnewt.so.0.52.18
libaudit.so.1 -> libaudit.so.1.0.0
libsystemd.so.0 -> libsystemd.so.0.14.0
libudev.so.1 -> libudev.so.1.6.4
libfdisk.so.1 -> libfdisk.so.1.1.0
libwrap.so.0 -> libwrap.so.0.7.6
libhistory.so.6 -> libhistory.so.6.3
libutil.so.1 -> libutil-2.23.so
libacl.so.1 -> libacl.so.1.1.0
libBrokenLocale.so.1 -> libBrokenLocale-2.23.so
libmnl.so.0 -> libmnl.so.0.1.0
libgpg-error.so.0 -> libgpg-error.so.0.17.0
libe2p.so.2 -> libe2p.so.2.3
librt.so.1 -> librt-2.23.so
libpci.so.3 -> libpci.so.3.3.1
/usr/lib/powerpc64le-linux-gnu:
librtmp.so.1 -> librtmp.so.1
libstdc++.so.6 -> libstdc++.so.6.0.21
libisccfg.so.140 -> libisccfg.so.140.3.0
libopts.so.25 -> libopts.so.25.16.1
libcapnp-0.5.3.so -> libcapnp-0.5.3.so
libgmp.so.10 -> libgmp.so.10.3.0
libx264.so.148 -> libx264.so.148
libmpdec.so.2 -> libmpdec.so.2.4.2
libisccc.so.140 -> libisccc.so.140.0.4
libicutu.so.55 -> libicutu.so.55.1
libestr.so.0 -> libestr.so.0.0.0
libexpatw.so.1 -> libexpatw.so.1.6.0
libgnutls.so.30 -> libgnutls.so.30.6.2
libxcb.so.1 -> libxcb.so.1.1.0
libXdamage.so.1 -> libXdamage.so.1.1.0
libpcrecpp.so.0 -> libpcrecpp.so.0.0.1
libmircore.so.1 -> libmircore.so.1
libboost_system.so.1.58.0 -> libboost_system.so.1.58.0
libogg.so.0 -> libogg.so.0.8.2
libboost_filesystem.so.1.58.0 -> libboost_filesystem.so.1.58.0
libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.4800.2
libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2
libxcb-render.so.0 -> libxcb-render.so.0.0.0
libXrender.so.1 -> libXrender.so.1.3.0
libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.3.3
libgbm.so.1 -> libgbm.so.1.0.0
libitm.so.1 -> libitm.so.1.0.0
libxcb-present.so.0 -> libxcb-present.so.0.0.0
libcurl.so.4 -> libcurl.so.4.4.0
libdns.so.162 -> libdns.so.162.1.3
libwind.so.0 -> libwind.so.0.0.0
libelf.so.1 -> libelf-0.165.so
libsensors.so.4 -> libsensors.so.4.4.0
libxvidcore.so.4 -> libxvidcore.so.4.3
libpng12.so.0 -> libpng.so
libisl.so.15 -> libisl.so.15.1.1
libLLVM-5.0.so.1 -> libLLVM-5.0.so.1
libXfixes.so.3 -> libXfixes.so.3.1.0
libheimntlm.so.0 -> libheimntlm.so.0.1.0
libisc.so.160 -> libisc.so.160.0.0
libhcrypto.so.4 -> libhcrypto.so.4.1.0
libvorbisenc.so.2 -> libvorbisenc.so.2.0.11
libprotobuf-lite.so.9 -> libprotobuf-lite.so.9.0.1
libmircookie.so.2 -> libmircookie.so.2
libldap_r-2.4.so.2 -> libldap_r-2.4.so.2.10.5
libfreetype.so.6 -> libfreetype.so.6.12.1
libhogweed.so.4 -> libhogweed.so.4.2
libxshmfence.so.1 -> libxshmfence.so.1.0.0
libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.5
libGeoIP.so.1 -> libGeoIP.so.1.6.9
libp11-kit.so.0 -> libp11-kit.so.0.1.0
libopus.so.0 -> libopus.so.0.5.2
liblwres.so.141 -> liblwres.so.141.0.3
libicuio.so.55 -> libicuio.so.55.1
libdrm_radeon.so.1 -> libdrm_radeon.so.1.0.1
libSDL2_ttf-2.0.so.0 -> libSDL2_ttf.so
libmircommon.so.7 -> libmircommon.so.7
libiculx.so.55 -> libiculx.so.55.1
libgdbm.so.3 -> libgdbm.so.3.0.0
libwayland-cursor.so.0 -> libwayland-cursor.so.0.0.0
libdb-5.3.so -> libdb-5.3.so
libvorbisfile.so.3 -> libvorbisfile.so.3.3.7
libdrm.so.2 -> libdrm.so.2.4.0
libICE.so.6 -> libICE.so.6.3.0
libxcb-shape.so.0 -> libxcb-shape.so.0.0.0
libnetfilter_conntrack.so.3 -> libnetfilter_conntrack.so.3.5.0
libpulse-simple.so.0 -> libpulse-simple.so.0.1.0
libsemanage.so.1 -> libsemanage.so.1
libapt-inst.so.2.0 -> libapt-inst.so.2.0.0
libbfd-2.26.1-system.so -> libbfd-2.26.1-system.so
libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.4.0
libtasn1.so.6 -> libtasn1.so.6.5.1
libmpc.so.3 -> libmpc.so.3.0.0
libeatmydata.so.1 -> libeatmydata.so.1.1.2
libicudata.so.55 -> libicudata.so.55.1
libform.so.5 -> libform.so.5.9
libmirprotobuf.so.3 -> libmirprotobuf.so.3
libidn.so.11 -> libidn.so.11.6.15
libaccountsservice.so.0 -> libaccountsservice.so.0.0.0
libXinerama.so.1 -> libXinerama.so.1.0.0
libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.0.0
libGLU.so.1 -> libGLU.so.1.3.1
libarchive.so.13 -> libarchive.so.13.1.2
libk5crypto.so.3 -> libk5crypto.so.3.1
libjsoncpp.so.1 -> libjsoncpp.so.1.7.2
libtheora.so.0 -> libtheora.so.0.3.10
libmenu.so.5 -> libmenu.so.5.9
libgio-2.0.so.0 -> libgio-2.0.so.0.4800.2
libasan.so.2 -> libasan.so.2.0.0
libXcursor.so.1 -> libXcursor.so.1.0.2
libX11-xcb.so.1 -> libX11-xcb.so.1.0.0
libpanel.so.5 -> libpanel.so.5.9
libpolkit-gobject-1.so.0 -> libpolkit-gobject-1.so.0.0.0
libapt-pkg.so.5.0 -> libapt-pkg.so.5.0.0
libXss.so.1 -> libXss.so.1.0.0
libkrb5.so.3 -> libkrb5.so.3.3
libpulse.so.0 -> libpulse.so.0.19.0
libcc1.so.0 -> libcc1.so.0.0.0
libnettle.so.6 -> libnettle.so.6.2
librtas.so.1 -> librtas.so.1.3.13
libpcreposix.so.3 -> libpcreposix.so.3.13.2
libustr-1.0.so.1 -> libustr-1.0.so.1.0.4
libkj-0.5.3.so -> libkj-0.5.3.so
libXtst.so.6 -> libXtst.so.6.1.0
libFLAC.so.8 -> libFLAC.so.8.3.0
libgobject-2.0.so.0 -> libgobject-2.0.so.0.4800.2
libasprintf.so.0 -> libasprintf.so.0.0.0
libedit.so.2 -> libedit.so.2.0.53
libmirclient.so.9 -> libmirclient.so.9
libtic.so.5 -> libtic.so.5.9
liblber-2.4.so.2 -> liblber-2.4.so.2.10.5
libprotobuf.so.9 -> libprotobuf.so.9.0.1
libvpx.so.3 -> libvpx.so.3.0.0
libglapi.so.0 -> libglapi.so.0.0.0
libsndio.so.6.1 -> libsndio.so.6.1
libsqlite3.so.0 -> libsqlite3.so.0.8.6
libicutest.so.55 -> libicutest.so.55.1
libxcb-dri3.so.0 -> libxcb-dri3.so.0.0.0
libcapnpc-0.5.3.so -> libcapnpc-0.5.3.so
libnuma.so.1 -> libnuma.so.1.0.0
libicule.so.55 -> libicule.so.55.1
libXrandr.so.2 -> libXrandr.so.2.2.0
libformw.so.5 -> libformw.so.5.9
libnfnetlink.so.0 -> libnfnetlink.so.0.2.0
libXi.so.6 -> libXi.so.6.1.0
libbind9.so.140 -> libbind9.so.140.0.10
libxcb-glx.so.0 -> libxcb-glx.so.0.0.0
libSDL2-2.0.so.0 -> libSDL2.so
libXdmcp.so.6 -> libXdmcp.so.6.0.0
libasyncns.so.0 -> libasyncns.so.0.3.1
libicui18n.so.55 -> libicui18n.so.55.1
libmenuw.so.5 -> libmenuw.so.5.9
libpcap.so.0.8 -> libpcap.so.1.7.4
libgthread-2.0.so.0 -> libgthread-2.0.so.0.4800.2
libpcre16.so.3 -> libpcre16.so.3.13.2
libdebconfclient.so.0 -> libdebconfclient.so.0.0.0
libXau.so.6 -> libXau.so.6.0.0
libtxc_dxtn_s2tc.so.0 -> libtxc_dxtn_s2tc.so.0.0.0
libdns-pkcs11.so.162 -> libdns-pkcs11.so.162.1.3
libcap-ng.so.0 -> libcap-ng.so.0.0.0
libwayland-server.so.0 -> libwayland-server.so.0.1.0
libgssapi.so.3 -> libgssapi.so.3.0.0
libheimbase.so.1 -> libheimbase.so.1.0.0
libhx509.so.5 -> libhx509.so.5.0.0
libsndfile.so.1 -> libsndfile.so.1.0.25
libffi.so.6 -> libffi.so.6.0.4
libwayland-client.so.0 -> libwayland-client.so.0.3.0
libXt.so.6 -> libXt.so.6.0.0
libroken.so.18 -> libroken.so.18.1.0
libwayland-egl.so.1 -> libwayland-egl.so.1.0.0
libXmuu.so.1 -> libXmuu.so.1.0.0
libubsan.so.0 -> libubsan.so.0.0.0
libpipeline.so.1 -> libpipeline.so.1.4.1
libxkbcommon.so.0 -> libxkbcommon.so.0.0.0
libgnutls-openssl.so.27 -> libgnutls-openssl.so.27.0.2
libmpfr.so.4 -> libmpfr.so.4.1.4
libcapnp-rpc-0.5.3.so -> libcapnp-rpc-0.5.3.so
libXv.so.1 -> libXv.so.1.0.0
libXxf86vm.so.1 -> libXxf86vm.so.1.0.0
libkj-async-0.5.3.so -> libkj-async-0.5.3.so
libapt-private.so.0.0 -> libapt-private.so.0.0.0
libicuuc.so.55 -> libicuuc.so.55.1
libfribidi.so.0 -> libfribidi.so.0.3.6
libtheoraenc.so.1 -> libtheoraenc.so.1.1.2
libpcre32.so.3 -> libpcre32.so.3.13.2
libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.0.0
libasn1.so.8 -> libasn1.so.8.0.0
libxml2.so.2 -> libxml2.so.2.9.3
libkrb5.so.26 -> libkrb5.so.26.0.0
libmp3lame.so.0 -> libmp3lame.so.0.0.0
libxcb-xfixes.so.0 -> libxcb-xfixes.so.0.0.0
libxcb-randr.so.0 -> libxcb-randr.so.0.1.0
libgomp.so.1 -> libgomp.so.1.0.0
liblz4.so.1 -> liblz4.so.1.7.1
libmagic.so.1 -> libmagic.so.1.0.0
libasound.so.2 -> libasound.so.2.0.0
libisc-pkcs11.so.160 -> libisc-pkcs11.so.160.0.0
libxcb-dri2.so.0 -> libxcb-dri2.so.0.0.0
librtasevent.so.1 -> librtasevent.so.1.3.13
libgdbm_compat.so.3 -> libgdbm_compat.so.3.0.0
libSM.so.6 -> libSM.so.6.0.1
libperl.so.5.22 -> libperl.so.5.22.1
libatomic.so.1 -> libatomic.so.1.1.0
libopcodes-2.26.1-system.so -> libopcodes-2.26.1-system.so
libX11.so.6 -> libX11.so.6.3.0
libxcb-sync.so.1 -> libxcb-sync.so.1.0.0
libpanelw.so.5 -> libpanelw.so.5.9
libvorbis.so.0 -> libvorbis.so.0.4.8
libsasl2.so.2 -> libsasl2.so.2.0.25
libkrb5support.so.0 -> libkrb5support.so.0.1
libyaml-0.so.2 -> libyaml-0.so.2.0.4
libgirepository-1.0.so.1 -> libgirepository-1.0.so.1.0.0
libtheoradec.so.1 -> libtheoradec.so.1.1.4
libXext.so.6 -> libXext.so.6.4.0
/usr/lib/powerpc64le-linux-gnu/mesa-egl:
libEGL.so.1 -> libEGL.so.1.0.0
libGLESv2.so.2 -> libGLESv2.so.2.0.0
/usr/lib/powerpc64le-linux-gnu/mesa:
libGL.so.1 -> libGL.so.1.2.0
我的共享库路径已在 ld.so.conf.d 中设置,当我运行 ldconfig -v 时,我还可以看到我的所有共享库>.
我尝试了一些堆栈溢出的答案,但没有结果。以下是我做的步骤
在可执行文件上使用了 ldd 命令。下面是那个的终端输出
:~/ga-projects/gaminganywhere-master/bin$ ldd ga-client linux-vdso64.so.1 (0x00003fffb0040000) libga.so => /home/u0020243/ga-projects/gaminganywhere-master/bin/libga.so (0x00003fffafff0000) libswscale.so.3 => 未找到 libswresample.so.1 => 未找到 libpostproc.so.53 => 未找到 libavdevice.so.56 => 未找到 libavfilter.so.5 => 未找到 libavcodec.so.56 => 未找到 libavformat.so.56 => 未找到 libavutil.so.54 => 未找到 libSDL2_ttf-2.0.so.0 => 未找到 libSDL2-2.0.so.0 => 未找到 libX11.so.6 => /usr/lib/powerpc64le-linux-gnu/libX11.so.6 (0x00003fffafe50000) libXext.so.6 => /usr/lib/powerpc64le-linux-gnu/libXext.so.6 (0x00003fffafe20000) libXtst.so.6 => 未找到 librt.so.1 => /opt/at10.0/lib64/power8/librt.so.1 (0x00003fffafdf0000) libpthread.so.0 => /opt/at10.0/lib64/power8/libpthread.so.0 (0x00003fffafdb0000) libstdc++.so.6 => /opt/at10.0/lib64/power8/libstdc++.so.6 (0x00003fffafb80000) libm.so.6 => /opt/at10.0/lib64/power8/libm.so.6 (0x00003fffafa90000) libgcc_s.so.1 => /opt/at10.0/lib64/power8/libgcc_s.so.1 (0x00003fffafa50000) libc.so.6 => /opt/at10.0/lib64/power8/libc.so.6 (0x00003fffaf860000) libswscale.so.3 => 未找到 libswresample.so.1 => 未找到 libpostproc.so.53 => 未找到 libavdevice.so.56 => 未找到 libavfilter.so.5 => 未找到 libavcodec.so.56 => 未找到 libavformat.so.56 => 未找到 libavutil.so.54 => 未找到 libXtst.so.6 => 未找到 libxcb.so.1 => /usr/lib/powerpc64le-linux-gnu/libxcb.so.1 (0x00003fffaf810000) libdl.so.2 => /opt/at10.0/lib64/power8/libdl.so.2 (0x00003fffaf7e0000) /opt/at10.0/lib64/ld64.so.2 (0x00003fffb0060000) libXau.so.6 => /usr/lib/powerpc64le-linux-gnu/libXau.so.6 (0x00003fffaf7c0000) libXdmcp.so.6 => /usr/lib/powerpc64le-linux-gnu/libXdmcp.so.6 (0x00003fffaf790000)
在/etc/environment中设置共享库文件夹的路径。
我没有办法,任何帮助将不胜感激。
感谢和问候, 萨提亚
【问题讨论】:
你如何编译和链接你的可执行文件?附言发布文字,而不是图片。 请勿使用外部图片。将错误文本复制到您的问题中。阅读有关rpath 和this answer 的相关问题。另请参阅this 问题的答案 @Drop 抱歉,我通过用文本替换图像来编辑我的问题。代码在 cpp 中并且有 make 文件来编译它。您可以从下面的链接检查代码。 github.com/chunying/gaminganywhere @BasileStarynkevitch 从我的问题来看,很明显 ldconfig 列出了所有必需的共享库。我正在使用 Powerpc。这是造成问题的原因吗? 不,ldd
列出了许多未解析的库(未找到)。你需要解决这个问题。它不是 PowerPC 特定的
【参考方案1】:
您可以将 so 文件的路径添加到 LD_LIBRARY_PATH 并检查可执行文件是否选择它并正常工作。
导出 LD_LIBRARY_PATH=pathToFolderWithLib:$LD_LIBRARY_PATH
./“可执行文件”
参考:http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html
【讨论】:
嗨,这样就可以了。但设置 LD_LIRARY_PATH 是首选方式? @SatyaHarish 就像链接中提到的那样,它可以在没有其他方法可行但不是首选方式的特殊情况下使用。我们在生产中使用它并根据我们的要求完成工作。您是否还尝试在 /etc/ld.so.conf 而不是 /etc/ld.so.conf.d 中设置库的路径? (在此之后运行 ldconfig -v。) 我尝试直接在 ld.so.conf 文件中设置路径。但结果和以前一样。以上是关于运行可执行文件时找不到共享库,即使共享库存在于指定路径中的主要内容,如果未能解决你的问题,请参考以下文章