Ubuntu 配置动态链接器的搜索路径(/etc/ld.so.conf.d)

引言

为了使程序在运行时可以正常找到指定的lib库,防止出现卡死或闪退现象。

/etc/ld.so.conf.d 路径是程序运行时,系统查找共享库(如 .so 文件)的位置。

简要说明

如果你安装了一个第三方软件,它可能将其共享库放在了 /usr/local/lib/ 目录下。为了让动态链接器能够找到这些库,你可以在 /etc/ld.so.conf.d/ 目录下创建一个新的 .conf 文件,并在其中添加 /usr/local/lib/ 这一行。然后,运行 sudo ldconfig 命令来使这些更改生效。

/etc/ld.so.conf.d/ 目录下新建一个 .conf 文件,并写入第三方lib库路径后,实际上是告诉系统:"在这个新指定的路径下,也有一些共享库,当程序运行时,请去这里查找它们。"

操作

  1. 进入路径
bash 复制代码
cd /etc/ld.so.conf.d

2.新建 .conf 文件

bash 复制代码
sudo vi deploylib.conf
# 名字可任起,但是必须是  .conf  后缀文件

3.将lib库所在路径写入文件

bash 复制代码
/usr/local/lib
# 写入后 qw 保存退出
# 可以使用 cat deploylib.conf 命令检查是否成功写入

4.重新加载动态链接器的配置

bash 复制代码
sudo ldconfig

5.建议重启系统

bash 复制代码
sudo reboot

完!

相关推荐
q***581914 小时前
基础篇:Linux安装redis教程(详细)
linux·运维·redis
小二·14 小时前
Linux 高频面试题(50道 + 详细答案)
linux·运维·服务器
虹科测试测量14 小时前
德思特干货 | 单通道、多通道衰减器与衰减矩阵:如何选择合适的衰减方案
服务器·测试工具·算法·矩阵
z***396214 小时前
Nginx中如何配置WebSocket代理?
运维·websocket·nginx
今晚务必早点睡14 小时前
云服务器公共镜像怎么选?一文带你看懂 Ubuntu、Debian、CentOS、Rocky 的最佳使用场景
服务器·ubuntu·debian
忆林52014 小时前
请求服务任何资源(静态/动态)都返回主页数据?多nginx针对单域名的多服务配置
运维·nginx
FLPGYH14 小时前
BMC 深度解析:服务器带外管理的核心技术架构与实践
linux·服务器·c++·驱动开发
q***449215 小时前
如何在 Ubuntu 22.04 上安装 MySQL
linux·mysql·ubuntu
Splashtop高性能远程控制软件15 小时前
行业观察 | 微软修复63个漏洞,包含零日与CVSS 9.8关键漏洞
运维·安全·microsoft·自动化·远程桌面·splashtop
清静诗意15 小时前
Ubuntu Redis 安装与配置指南
linux·redis·ubuntu