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

完!

相关推荐
吕司26 分钟前
Linux信号产生
linux·运维·服务器
打码人的日常分享2 小时前
数据中心信息中心信息科管理制度
大数据·运维·网络·云计算·制造
juncaixingchilove3 小时前
Linux轻量级浏览器
运维·服务器
cuijiecheng20183 小时前
Linux下MyIpAdd库的使用
linux·运维·服务器
一路往蓝-Anbo4 小时前
第 12 章:Linux 侧 RPMsg 用户态驱动与数据接口
linux·运维·服务器·stm32·单片机·嵌入式硬件·网络协议
cuijiecheng20184 小时前
Linux下modbuspp库的使用
linux·运维·服务器
2301_804947585 小时前
nginx
java·服务器·nginx
funnycoffee1235 小时前
H3C交换机查看日志命令display logbuffer
运维·网络·h3c logbuffer·h3c日志
qq_479875435 小时前
netlink(1)
linux·服务器·网络
hzulwy6 小时前
Linux网络配置与测试
linux·运维·网络