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

相关推荐
夏日听雨眠1 小时前
LInux(逻辑地址与物理地址的区别,文件描述符,lseek函数)
linux·运维·网络
哲霖软件2 小时前
ERP 赋能非标自动化行业:破解物料与库存管理难题
运维·自动化
qq_542515413 小时前
Ubuntu 22.04.4 LTS安装ToDesk最新版打不开,无响应?旧版本4.7.2_277版本分享
linux·ubuntu·todesk
火车叼位3 小时前
替代 Tiny Win10 的 Linux 方案:Debian XFCE 精简桌面搭建
linux·运维
小麦嵌入式4 小时前
FPGA入门(四):时序逻辑计数器原理与 LED 闪烁实现
linux·驱动开发·stm32·嵌入式硬件·fpga开发·硬件工程·dsp开发
皮卡蛋炒饭.4 小时前
传输层协议UDP
linux·网络协议·udp
syagain_zsx5 小时前
Linux指令初识(实用篇)
linux·运维·服务器
OYangxf5 小时前
Git Commit Message
运维·git
Alter12305 小时前
从“力大砖飞”到“拟态共生”,新华三定义AI基础设施的系统级进化
大数据·运维·人工智能
王木风5 小时前
终端里的编程副驾:DeepSeek-TUI-项目深度拆解,实测与原理分析
linux·运维·人工智能·rust·node.js