怎么在shell配置文件中添加LD_LIBRARY_PATH环境变量
时间: 2024-09-20 13:02:25 浏览: 61
在Linux或Mac shell配置文件中添加`LD_LIBRARY_PATH`环境变量通常用于告诉系统在哪里查找动态链接库(.so文件)。以下是向`.bashrc`、`.bash_profile`(对于Bash shell)或`.zshrc`(Zsh shell)文件中添加这个变量的步骤:
1. 打开配置文件:
- 对于Bash:
```
nano ~/.bashrc
```
- 对于Zsh:
```
nano ~/.zshrc
```
2. 在文件底部添加以下行,将`path/to/directory`替换为你需要添加的动态链接库目录:
```
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/directory
```
或者,如果你想要路径追加到现有路径列表:
```
if [ -z "$LD_LIBRARY_PATH" ]; then
export LD_LIBRARY_PATH=/path/to/directory
else
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/directory"
fi
```
3. 保存并关闭文件。
4. 刷新环境变量使其生效:
- Bash: `source ~/.bashrc` 或者新开一个终端窗口。
- Zsh: `source ~/.zshrc` 或者执行`chsh -s $(which zsh)`后注销并登录。
这样,当你运行需要使用这些库的程序时,系统就会从新增的路径里寻找库文件。
阅读全文