Linux环境变量LD_LIBRARY_PATH配置

2024-01-10 14:28:54

解决snmpwalk报错

报错提示:./bin/snmpwalk:error while loading shared libraries:libnetsnmp.so.40:cannot open shared object file: No such file or directory.

环境变量LD_LIBRARY_PATH

LD_LIBRARY_PATH是Linux环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。
非常多的软件没有root权限安装会比较困难,主要就是因为各种系统库文件,也就是LD_LIBRARY_PATH这个环境变量里面的文件。

我们可以在 ~/.bashrc 或者 ~/.bash_profile 中加入 export 语句,前者在每次登陆和每次打开 shell 都读取一次,后者只在登陆时读取一次。我们可以加到 ~/.bashrc 中,在该文件的未尾,可采用如下语句来使设置生效:

vim ~/.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./lib:/lib:/lib64:/usr/lib:/usr/lib64:/usr/local/lib

重新加载换机变量

source ~/.bashrc

这样每次登陆和每次打开 shell 都可以读取到这个变量

查看变量

echo $LD_LIBRARY_PATH

在这里插入图片描述

文章来源:https://blog.csdn.net/qq_44534541/article/details/135500799
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。