Linux安装源码编译出来的库后,如何让系统默认识别到.
如编译后安装在/usr/local/aarch64_qt5.12.0 下:
1、设置动态库链接配置
如果不设置动态库连接,系统就找不到需要的*.so,导致软件执行失败。
可以ldd一下,如:
pi@NanoPi-NEO-Plus2:~$ ldd untitled
linux-vdso.so.1 => (0x0000ffffba839000)
libQt5Widgets.so.5 => not found
libQt5Gui.so.5 => not found
libQt5Core.so.5 => not found
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffba7e2000)
libstdc++.so.6 => /usr/lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000ffffba653000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffba5a6000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffba585000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffba43e000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffba80e000)