linux之ldconfig命令的作用

ldconfig我是这样理解的,ld-config,ld指的是链接器,config指配置信息,连起来是链接器连接配置信息。

我们都知道应用程序运行时依赖的动态库,那应该到什么地方去寻找这些动态库中,linux提供了几种方法告诉应用程序去哪里寻找,例如配置LD_LIBRARY_PATH或者修改/etc/ld.so.config文件等,这里不具体展开,本文重点讲述修改ld.so.config的方式。

当我们修改了ld.so.config文件或者在ld.so.config.d目录下新增了或者修改了文件就相当于告知系统应用程序的依赖库可以在这些文件配置的路径去寻找动态库。那么就迎来了一个文件,修改完这些文件要如何使文件中的内容生效呢?答案就是ldconfig命令。

ldconfig是linux提供的用于当用户修改完上述提及的配置文件,对这些修改生效时使用的命令。使用该命令后,应用程序依赖的动态库链接库会在配置文件中提及的路径中去寻找。

相关推荐
南林yan2 小时前
Debian、Ubuntu、CentOS:Linux 三大发行版的核心区别
linux·ubuntu·debian·linux内核
阿Y加油吧3 小时前
Docker从入门到实战——含容器部署、docker基础、项目部署
运维·docker·容器
st7802063 小时前
Debian 13.1 下编译Openwrt24
运维·debian·openwrt
Wang's Blog4 小时前
Linux小课堂: NGINX反向代理服务器配置与实践
linux·运维·nginx
zhilin_tang4 小时前
对比select和epoll两种多路复用机制
linux·c语言·架构
showker4 小时前
ecstore等产品开启缓存-后台及前台不能登录原因-setcookie+session问题
java·linux·前端
运维行者_5 小时前
运维实战:SSL 证书故障避坑指南(精简版)
运维·网络协议·ssl
AI扶我青云志5 小时前
AGENT 和自动化工作流的区別
运维·自动化
victory04315 小时前
progen2 docker镜像打包命令文档
运维·docker·容器
初学者_xuan5 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十五)Redis模块-哨兵集群
运维·redis·自动化