linux C++编译成功后,提示动态链接库找不到,如下所示
cannot open shared object file: No such file or directory
解决方法:
1.将需要引用的动态链接库目录,添加到库配置文件中,具体操作如下
vim /etc/ld.so.conf.d/xxx.conf //自定义库配置文件名称 保存到库配置目录 /etc/ld.so.conf.d 中
然后将 linux程序引用的.so动态链接库目录 添加到 xxx.conf文件中
如下所示
conf.png
添加完后
:wq 保存
最后执行命令
ldconfig //使添加的库配置文件生效即可