在QT下编译运行均无问题的代码,终端下运行出现error while loading shared libraries错误
目录不在系统默认的库搜索目录中,需要将目录加进去。
1、首先打开/etc/ld.so.conf文件 sudo gedit /etc/ld.so.conf
2、加入动态库文件所在的目录:执行vi /etc/ld.so.conf,在"include ld.so.conf.d/*.conf"下方增加"/usr/local/lib"。
还需要加入自己所需,非系统的动态库文件 3.保存退出 4.使配置生效: sudo ldconfig