在Linux中,快速浏览环境变量有助于用户更多地了解系统的工作。这些变量使您可以相应地配置和优化系统。“LD_LIBRARY_PATH”是其中一个变量,它保存有关共享库在系统中存储位置的信息。
这意味着"ld_library_path"包含存储这些库的路径列表,以便可执行文件可以在需要时访问它们。
您还可以将新路径添加到“LD_LIBRARY_PATH”,以维护组织良好的系统文件结构。本快速指南介绍了一种在Linux中导出“LD_LIBRARY_PATH”的简单方法,以便您可以向其中添加新路径。
如何在Linux中导出Ld_Library_Path
共享库是Linux应用程序的基本元素,由多个其他程序可以重复使用的代码或脚本组成。这一过程提高了Linux系统的整体效率。当您执行程序时,系统会动态地将其与所需的库相链接,从而确保程序运行时不会出错。
导出涉及将“LD_LIBRARY_PATH”设置为特定值,以指示前面提到的路径。为此,请在您的外壳配置文件中使用“EXPORT”命令。请阅读以下各节以获得逐步解释:
1.检查Ld_Library_Path中的当前目录
检查"ld_library_path"的当前值以检查当前目录是一个很好的做法。
echo $ld_library_path
这个命令在我们的系统中没有显示任何内容,因为我们还没有配置它。一般来说,它要么显示添加的库路径,要么什么都不显示。
2.配置shell
Bash是大多数Linux发行版中的默认shell。但是,您总是可以根据您的需要更换外壳。若要配置shell,必须使用以下与shell对应的命令之一打开shell的配置文件:
适用于Bash:nano~/. bashrc
对于Zsh:nano~/. zshrc
对于鱼:nano~/. config/fish/www.example.com
请记住,波浪号(~)表示Linux中的主目录。一个文本文件会在输入命令后打开,如下所示:
现在,要导出LD_LIBRARY_PATH,请转到最后一行并添加以下命令:
导出LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/Path
冒号(:)分隔环境变量中的所有路径。因此,我们使用冒号添加新路径。
将此处的“/Path”替换为您要导出的路径。为了便于理解,我们以Documents目录为例:
export LD_LIBRARY_PATH =$LD_LIBRARY_PATH:~/文档
键入此命令后,保存并退出配置文件。在Bash中,你可以通过三个步骤来完成:按Ctrl + X,Y和Enter。同样,退出各自的文件。
此外,这将保存文件,但它不会在当前终端会话中更新。因此,输入以下命令来实现更改:
source~/. bashrc
用第一步中使用的文件路径替换"~/. bashrc"。它在执行时不会显示任何东西。
最后,您必须使用以下命令验证路径是否已成功添加:
echo $LD_LIBRARY_PATH
注意:如果它没有显示任何东西,你一定在前面的步骤中犯了错误。这可能是一个拼写问题,或者你错过了一个冒号,其他符号,等等,因此,正确地遵循所有步骤。
结论
LD_LIBRARY_PATH是一个关键的环境变量,您可以在其中设置共享库的路径,以便程序可以在需要时访问它们。由于大多数用户被剥夺了它的方法,本指南重点解释如何使用简单的步骤在Linux中导出LD_LIBRARY_PATH。当维护有组织的文件目录结构时,这个过程通常会派上用场。