当前位置:网站首页>【亲测可行】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
边栏推荐
- Study summary of postgraduate entrance examination in November
- Review of the losers in the postgraduate entrance examination
- 如何顺利通过下半年的高级系统架构设计师?
- 求最大公约数与最小公倍数(C语言)
- 1323: [example 6.5] activity selection
- How embedded engineers improve work efficiency
- php \n 换行无法输出
- BigDecimal数值比较
- The width of table is 4PX larger than that of tbody
- 关于easyflash v3.3使用过程的记录
猜你喜欢
随机推荐
南航 PA3.1
The mobile terminal automatically adjusts the page content and font size by setting rem
openinstall与虎扑达成合作,挖掘体育文化产业数据价值
I plan to take part in security work. How about information security engineers and how to prepare for the soft exam?
Multithreaded asynchronous orchestration
Talking about the return format in the log, encapsulation format handling, exception handling
路由器开发知识汇总
TypeScript 接口继承
Application of OpenGL gllightfv function and related knowledge of light source
Applet jump to H5, configure business domain name experience tutorial
Some superficial understanding of word2vec
枪出惊龙,众“锁”周之
打算参加安全方面工作,信息安全工程师怎么样,软考考试需要怎么准备?
Review of the losers in the postgraduate entrance examination
【推薦系統 01】Rechub
P1031 [noip2002 improvement group] average Solitaire
SQL Server 知识汇集11 : 约束
P1223 排队接水/1319:【例6.1】排队接水
OpenGL glLightfv 函数的应用以及光源的相关知识
What are the contents of the intermediate soft test, the software designer test, and the test outline?