在 Linux/Unix 系统中,动态库(.so 文件)的搜索路径由动态链接器
创始人
2025-05-21 10:17:25
0

在 Linux/Unix 系统中,动态库(.so 文件)的搜索路径由动态链接器(ld.so 或 ld-linux.so)管理。以下是设置动态库搜索路径的全面方法,适用于开发和生产环境:

1. 临时设置搜索路径(仅当前会话有效)

使用 LD_LIBRARY_PATH 环境变量临时添加库的搜索路径:

bash

export LD_LIBRARY_PATH=/path/to/your/libs:$LD_LIBRARY_PATH

适用场景:快速测试或临时解决库加载问题。

缺点:重启终端或关闭会话后失效。

2. 永久设置搜索路径

(1) 修改 ~/.bashrc 或 ~/.bash_profile

将以下行添加到用户配置文件中:

bash

echo 'export LD_LIBRARY_PATH=/path/to/your/libs:$LD_LIBRARY_PATH' >> ~/.bashrc

source ~/.bashrc # 立即生效

适用场景:个人开发环境。

缺点:仅对当前用户生效,且可能与其他程序冲突。

(2) 修改系统级配置(需 root 权限)

全局设置:编辑 /etc/ld.so.conf 文件,添加库路径:

bash

sudo sh -c 'echo "/path/to/your/libs" >> /etc/ld.so.conf'

sudo ldconfig # 更新缓存

直接创建配置文件:在 /etc/ld.so.conf.d/ 下创建自定义配置文件(如 mylibs.conf):

bash

echo "/path/to/your/libs" | sudo tee /etc/ld.so.conf.d/mylibs.conf

sudo ldconfig

适用场景:多用户环境或生产环境。

优点:对所有用户生效,且系统重启后仍有效。

3. 编译时嵌入搜索路径(rpath)

在编译时通过 `-W

相关内容

“AI搜索功能很强大,但我...
这要命的幻觉率! 听筒Tech(ID:tingtongtech)原...
2025-07-04 21:42:16
原创 ...
多模态大模型正在从“看得见”走向“看得懂、想得通”。 智谱正式发布...
2025-07-02 15:40:54
AI视频时代,谁在闻风而动
当内容产业开始进入AI模型化阶段,大家拼的不仅是流量,也是数据、算...
2025-07-02 14:12:28
9B“小”模型干了票“大”...
金磊 发自 凹非寺 量子位 | 公众号 QbitAI 如果一个视觉...
2025-07-02 13:41:42
里通义开源音频生成模型,能...
7月1日消息,阿里通义实验室开源了旗下首个音频生成模型ThinkS...
2025-07-02 06:12:54
AI视频大战升级:Sora...
本报(chinatimes.net.cn)记者于玉金 北京报道 从...
2025-06-28 22:43:19

热门资讯

原创 2... #春日生活好物种草季#近年来,笔记本电脑市场迎来技术爆发期,尤其在手机厂商跨界入局后,轻薄本在性能、...
AMD锐龙AI 9 HX 37... 2024年6月3日,AMD正式发布全新的锐龙AI 300系列处理器。该系列处理器一经发布就引发大家的...
骁龙本这么猛?联想YOGA A... 在人人都是自媒体的时代,一部手机可以解决出镜拍摄问题,而商务出差、大量码字、图像处理等需求用笔记本则...
5个AI模特生成软件推荐 当前AI模特生成软件市场提供了多样化的解决方案,以下是几款备受推崇的工具: 触站AI:强烈推荐!...
2023年CentOS与Ubu... CentOS与Ubuntu的市场格局与技术特性探讨 在服务器操作系统领域,CentOS与Ubuntu...
苹果macOS 15.1:允许... 苹果公司在其最新的macOS 15.1版本中,推出了一项引人注目的新功能——允许用户将Mac App...
原创 苹... 前言 IQUNIX在做好看的桌面产品上,一直都给我留下非常深刻的印象。而且早期和苹果产品的设计风格...
原创 华... 想在竞争残酷的市场中发力,必须要带来一些激进的卖点,但是随着功能特性的提升,硬件也必须要进行给力才可...
原创 华... 在2024年这个被誉为"AI元年"的关键时刻,随着生成式AI的流行,各家手机厂商都在积极备战AI手机...