当前位置:网站首页>【亲测可行】error while loading shared libraries的解决方案
【亲测可行】error while loading shared libraries的解决方案
2022-07-07 08:39:00 【Xminyang】
▚ 01 问题描述&分析
- 在
Linux
中,编译或安装包时,常会遇到类似的问题:
error while loading shared libraries: libxxx.so: cannot open shared object file: No such file or directory
- 导致该问题的原因往往不是没有这个文件,而是没有配置好路径,所以编译时会因找不到该文件而报错。
本文假设未找到的库为
libmpfr.so.6
,其绝对路径为/home/dabai/mpfr-4.0.2/lib
常用的解决方法有两个。
▚ 02 方法一:使用export命令
- 在终端使用
export
命令来配置环境变量,但仅限于当前终端;对于其他终端窗口则需要重新使用export
命令才起作用。 export
配置环境变量的格式为:
export LD_LIBRARY_PATH=/home/dabai/mpfr-4.0.2/lib:$LD_LIBRARY_PATH
- 其中,
LD_LIBRARY_PATH
是Linux
环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。
▚ 03 方法二:修改配置文件
- 修改配置文件,如
~/.bashrc
或~/.bash_profile
或/etc/profile
。 - 其中,
普通用户
可直接修改~/.bashrc
或~/.bash_profile
,因此,该修改仅对当前用户有效。 root用户
可修改/etc/profile
,且对所有用户都有效。
- 下面以修改
~/.bashrc
文件为例:
vim ~/.bashrc
- 然后,在
.bashrc
文件中添加如下内容:
export LD_LIBRARY_PATH=/home/dabai/mpfr-4.0.2/lib:$LD_LIBRARY_PATH
- 保存并退出后,在终端输入如下命令,以使上述命令生效:
source ~/.bashrc
边栏推荐
猜你喜欢
【推荐系统 01】Rechub
[actual combat] transformer architecture of the major medical segmentation challenges on the list --nnformer
Yarn的基础介绍以及job的提交流程
Prototype and prototype chain
路由器开发知识汇总
ArrayList线程不安全和解决方案
CAS mechanism
How much review time does it usually take to take the intermediate soft exam?
1323: [example 6.5] activity selection
打算参加安全方面工作,信息安全工程师怎么样,软考考试需要怎么准备?
随机推荐
IO model review
The mobile terminal automatically adjusts the page content and font size by setting rem
枪出惊龙,众“锁”周之
Monai version has been updated to 0.9. See what new functions it has
A small problem of bit field and symbol expansion
Sword finger offer 38 Arrangement of strings [no description written]
想考中级软考,一般需要多少复习时间?
[daiy5] jz77 print binary tree in zigzag order
When do you usually get grades in the soft exam? Online pedaling?
Multisim--软件相关使用技巧
IIC Basics
TypeScript 接口继承
JS实现链式调用
Socket通信原理和实践
南航 PA3.1
Using tansformer to segment three-dimensional abdominal multiple organs -- actual battle of unetr
长列表性能优化方案 memo
CSAPP Bomb Lab 解析
SQL Server 知识汇集9 : 修改数据
What are the test preparation materials and methods for soft exam information processing technicians?