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

相关推荐
Ghost Face...12 小时前
DDR时序校准:写均衡与门控训练解析
linux
G_H_S_3_12 小时前
【网络运维】MySQL组成与常用工具
运维·网络·mysql
点亮一颗LED(从入门到放弃)12 小时前
Linux驱动之中断(9)
linux·运维·单片机
阎*水12 小时前
Ceph 分布式存储完整实践指南
linux·运维·分布式·ceph
优质网络系统领域创作者12 小时前
IS-IS和OSPF路由协议对比以及两个协议双点双向引入
运维·网络
我爱学习好爱好爱12 小时前
Prometheus监控栈 监控Linux操作系统
linux·grafana·prometheus
sleetdream12 小时前
联想开天统信UOS安装镜像 增加系统分区空间
linux
ArrebolJiuZhou13 小时前
arm指令集(一)
linux·运维·arm开发
一只旭宝13 小时前
Linux专题三:目录结构即相关操作指令,gdb调试,进程基础,以及makefile工具
linux
Azure DevOps13 小时前
Azure DevOps Server 正式版本发布
运维·microsoft·azure·devops