Ubuntu 添加so库搜索路径

方法一: 修改 /etc/ld.so.conf文件
  • 将需要配置的库复制到一个目录中,注意复制指令需要添加 -a 选项, -a选项可以将现有so库的链接关系一同拷贝,如果不加 -a 需要重新使用 ln进行链接:
bash 复制代码
sudo cp -a *.so* /libsdk/
  • 编辑 /etc/ld.so.conf文件
bash 复制代码
include /etc/ld.so.conf.d/*.conf 
/libsdk
  • 保存后,使配置生效
bash 复制代码
ldconfig
方法二: 设置 LD_LIBRARY_PATH环境变量
  • 临时添加路径(仅在当前shell生命周期内有效):
bash 复制代码
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH
  • 永久添加路径,请编辑当前用户的 ~/.bashrc文件:

  • 打开文件:

bash 复制代码
nano ~/.bashrc
  • 在文件末尾添加以下内容:
bash 复制代码
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH
  • 保存并关闭文件。
  • 使配置生效:
bash 复制代码
source ~/.bashrc 
相关推荐
HideF1 天前
Linux
linux·服务器·网络
Ruiery1 天前
Linux 6.6内核内存管理深度解析(十三):slab/slub 分配器
linux·运维·服务器
丰锋ff1 天前
压缩命令笔记
linux
GeW1 天前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by209991 天前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
cq林志炫1 天前
两个Linux服务器之间同步文件
linux·运维·服务器
无人生还别怕1 天前
如何搭建k8s服务(containerd部署)
linux·云原生·容器·kubernetes·openanolisos
企鹅侠客1 天前
Linux CPU 负载平均值(Load Average)详解:从原理到实践
linux·运维·服务器·服务器负载
易点云徐源1 天前
HP 暗影精灵 PRO 16 安装双系统后,开机直接进入 Windows,按 F9 才能进入 Ubuntu:GRUB 菜单不显示的处理方法
linux·运维·ubuntu
第404号工位1 天前
离职退电脑前别只点“清空回收站”!手把手教你彻底抹除凭证与数字痕迹
linux·python·架构