Error while loading shared libraries错误解决

默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,而通过源码包进行安装时,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.so库。
方法一
1、将/usr/local/lib加入到/etc/ld.so.conf中(保存后需要ldconfig)

  1. 标题

方法二:
将.so库文件的路径用export指令加入到/.bash_profile中的LD_LIBRARY_PATH变量**加粗样式**中,LD_LIBRARY_PATH是程序运行需要链接.so库时会去查找的一个目录,/.bash_profile是登陆或打开shell时会读取的文件

你可能感兴趣的:(笔记)