1.8、解决动态库加载失败问题
1.8、如何解决动态库加载失败的问题
①第一种方法(临时的,在终端配置环境变量LD_LIBRARY_PATH
)
- 当终端关闭时,配置的临时的
LD_LIBRARY_PATH
环境变量失效
②第二种方法(在终端配置环境变量LD_LIBRARY_PATH
,永久的)
- 用户级别的配置
- 第一步先进到
home
目录下,打开我们的.bashrc
- 然后跳到最后一行,输入我们的指令,加入我们的LD环境变量
- 然后执行一下代码之一去应用我们修改好的环境变量
- 第一步先进到
- 系统级别配置
- 第一步用我们的
sudo
命令打开/etc/profile
- 然后跳到文件最后一行,输入们熟悉的东西
- 执行一下我们的命令
- 第一步用我们的
③第三种方,修改我们的/etc/ld.so.cache
- 我们发现
/etc/ld.so.cache
文件下都是二进制代码,因此我们需要间接修改它,打开ld.so.conf
- 直接将我们的路径放在独立的一行就行
- 然后执行命令