管理员权限运行找不到动态链接库(sudo ./XXX):
1.ldd命名来查看可执行文件依赖的动态链接库.
2.sudo find / -name XXX.so 返回该库的路径
3.sudo vim /etc/ld.so.conf 添加库的路径 例如:/usr/local/lib
4.sudo /sbin/ldconfig 让修改生效
普通运行找不到动态链接库(./XXX):
1.vim ~/.bashrc
2.在最后一行添加(/usr/local/lib 为库的路径):
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
3.source ~/.bashrc 生效