安装软件之后,需要sudo ldconfig 不然编译失败

ln  - / where / you / install / lib /* .so /usr/lib
sudo ldconfig
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
`sudo ldconfig` 是一个Linux系统中的命令,它用于更新系统的共享库缓存。 在Linux系统中,共享库是一组可供程序调用的预编译的动态链接库,它们包含了许多常用的函数和符号。当一个程序需要使用某个共享库时,它会在系统的共享库缓存中查找该库,如果找到则加载并链接到程序中。 `ldconfig` 命令的作用是更新系统的共享库缓存,以便系统能够正确地找到和加载共享库。具体来说,`sudo ldconfig` 命令会执行以下操作: 1. 读取 `/etc/ld.so.conf` 文件:这个文件是一个配置文件,包含了共享库的默认搜索路径。`ldconfig` 命令会读取该文件,并将其中的路径添加到共享库搜索路径列表中。 2. 读取 `/etc/ld.so.conf.d` 目录下的配置文件:这个目录下存放着其他一些共享库搜索路径的配置文件,`ldconfig` 命令会读取这些文件,并将其中的路径添加到共享库搜索路径列表中。 3. 扫描共享库文件:`ldconfig` 命令会扫描系统中指定的共享库目录,查找所有的共享库文件,并生成一个索引文件。 4. 更新共享库缓存:最后,`ldconfig` 命令会将生成的索引文件写入到 `/etc/ld.so.cache` 文件中,更新系统的共享库缓存。 通过运行 `sudo ldconfig` 命令,你可以确保系统正确加载并链接所需的共享库。这在安装新的共享库或更新共享库时特别有用,因为它可以使系统立即生效,而无需重启。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值