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

相关推荐
浅时光_c2 小时前
3 shell脚本编程
linux·开发语言·bash
Lucis__3 小时前
一文读懂TCP通信机制:基于相关API构建可靠性连接
linux·网络·tcp/ip
_深海凉_3 小时前
LeetCode热题100-有效的括号
linux·算法·leetcode
鹿鸣天涯4 小时前
Xftp传输文件时,解决“无法显示远程文件夹”方法
运维·服务器·计算机
unDl IONA5 小时前
服务器部署,用 nginx 部署后页面刷新 404 问题,宝塔面板修改(修改 nginx.conf 配置文件)
运维·服务器·nginx
零号全栈寒江独钓5 小时前
基于c/c++实现linux/windows跨平台获取ntp网络时间戳
linux·c语言·c++·windows
Web极客码5 小时前
WordPress管理员角色详解及注意事项
运维·服务器·wordpress
左手厨刀右手茼蒿5 小时前
Linux 内核中的进程管理:从创建到终止
linux·嵌入式·系统内核
geinvse_seg5 小时前
中小团队如何低成本搭建项目管理系统?基于 Ubuntu 的 Dootask 私有化部署实战
linux·运维·ubuntu
星辰徐哥5 小时前
鸿蒙金融理财全栈项目——上线与运维、用户反馈、持续迭代优化
运维·金融·harmonyos