Linux下可通过ldd指令查找程序依赖的库
root@ubuntu:/home/test# ldd test
linux-vdso.so.1 (0x0000ffffa613d000)
libQt5Core.so.5 => /usr/lib/aarch64-linux-gnu/libQt5Core.so.5 (0x0000ffffa5b3d000)
libQt5Gui.so.5 => /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5 (0x0000ffffa56b0000)
libQt5Widgets.so.5 => /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5 (0x0000ffffa5108000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffa50dc000)
libboost_thread.so.1.74.0 => not found
libstdc++.so.6 => /usr/lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000ffffa4f48000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffa4f24000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffa4dcb000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffa6111000)
libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000ffffa4d9e000)
libicui18n.so.60 => /usr/lib/aarch64-linux-gnu/libicui18n.so.60 (0x0000ffffa4ae0000)
libicuuc.so.60 => /usr/lib/aarch64-linux-gnu/libicuuc.so.60 (0x0000ffffa490c000)
libdouble-conversion.so.1 => /usr/lib/aarch64-linux-gnu/libdouble-conversion.so.1 (0x0000ffffa48eb000)
libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000ffffa48d6000)
libglib-2.0.so.0 => /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x0000ffffa47c8000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffa470f000)
libGLESv2.so.2 => /usr/lib/aarch64-linux-gnu/libGLESv2.so.2 (0x0000ffffa46d9000)
libpng16.so.16 => /usr/lib/aarch64-linux-gnu/libpng16.so.16 (0x0000ffffa469e000)
libharfbuzz.so.0 => /usr/lib/aarch64-linux-gnu/libharfbuzz.so.0 (0x0000ffffa45fe000)
libicudata.so.60 => /usr/lib/aarch64-linux-gnu/libicudata.so.60 (0x0000ffffa2c45000)
libpcre.so.3 => /lib/aarch64-linux-gnu/libpcre.so.3 (0x0000ffffa2bd5000)
libGLdispatch.so.0 => /usr/lib/aarch64-linux-gnu/libGLdispatch.so.0 (0x0000ffffa2aa9000)
libfreetype.so.6 => /usr/lib/aarch64-linux-gnu/libfreetype.so.6 (0x0000ffffa2a01000)
libgraphite2.so.3 => /usr/lib/aarch64-linux-gnu/libgraphite2.so.3 (0x0000ffffa29d0000)
当需要的库不存在时会显示not found
libboost_thread.so.1.74.0 => not found
如果是路径问题,可添加相关库路径
PATH=./:../libs:$PATH
LD_LIBRARY_PATH=./:../libs:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH PATH