您当前的位置: 首页 >  ar

库存在,编译或运行时提示找不到,要配置LD_LIBRARY_PATH

柳鲲鹏 发布时间:2021-02-10 08:41:31 ,浏览量:0

   朋友要求吾安装一下服务器,需要编译一些软件。这个咱已经很熟练了,根本不是问题。。。现实当然没有这么简单。

  • 吾先编译ffmpeg,再编译freeswitch,就提示找不到ffmpeg编译后的libavfilter.so。
  • 终于编译过去了了,运行时又提示找不到libavfilter.so。

  显然,库是存在的,只是找不到而已。为什么找不到?因为没有指明路径啊。解决办法:

cd

vi .bashrc

# 增加这样一句
export LD_LIBRARY_PATH=/usr/lib:/usr/lib64:/usr/local/lib:/usr/local/lib64:$LD_LIBRARY_PATH

# 保存退出后
source .bashrc

sudo ldconfig

  再编译、运行,皆大欢喜。

  或者修改/etc/ld.so.conf

关注
打赏
1688896170
查看更多评论

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4641博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0506s