linux中PATH,LIBRARY_PATH及LD_LIBRARY_PATH理解

linux中PATH,LIBRARY_PATH及LD_LIBRARY_PATH理解1 PATH 作为可执行文件路径 在命令行中的每条能运行的命令 都是系统通过 PATH 找到了这个命令的执行文件的所在位置 在执行这个命令 echo PATH 能看到当前环境的配置的所有路径信息 例 在任意目录下都能运行用户目录下面的 bin 文件夹

欢迎大家来到IT世界,在知识的湖畔探索吧!

1、PATH作为可执行文件路径,在命令行中的每条能运行的命令,都是系统通过PATH找到了这个命令的执行文件的所在位置,在执行这个命令。

echo $PATH能看到当前环境的配置的所有路径信息。

例:在任意目录下都能运行用户目录下面的bin文件夹的可执行文件。

那么我只需要把这个bin路径添加到PATH上即可;

vim ~/.bash_profile

PATH=$PATH:~/bin

2、

其中LIBRARY_PATH是程序编译期间查找动态链接库时指定查找共享库的路径。

LD_LIBRARY_PATH是程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径。

这两者都是查找动态链接库,然而PATH找可执行文件,这是两者的区别。

配置方法:export LD_LIBRARY_PATH=LD_LIBRARY_PATH:XXXX

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/86788.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信