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 
相关推荐
zl_dfq29 分钟前
Linux 之 【进程等待】
linux
遇见火星31 分钟前
Linux性能调优:理解CPU中的平均负载和使用率
linux·运维·服务器·cpu
Chennnng2 小时前
Ubuntu 安装过程的 6 大常见问题类型
linux·运维·ubuntu
阿干tkl2 小时前
传统网络与NetworkManager对比
linux·网络
Evan芙3 小时前
Linux 进程状态与进程管理命令
linux·运维·服务器
码农12138号3 小时前
Bugku HackINI 2022 Whois 详解
linux·web安全·ctf·命令执行·bugku·换行符
Joren的学习记录4 小时前
【Linux运维进阶知识】Nginx负载均衡
linux·运维·nginx
用户2190326527354 小时前
Java后端必须的Docker 部署 Redis 集群完整指南
linux·后端
胡先生不姓胡4 小时前
如何获取跨系统调用的函数调用栈
linux
里纽斯6 小时前
RK平台Watchdog硬件看门狗验证
android·linux·rk3588·watchdog·看门狗·rk平台·wtd