首先执行export LD_LIBRARY_PATH=/usr/local/lib命令

然后我打开了.bash_profile文件:vi ~/.bash_profile。 在这个文件中,我放了:

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH

然后,如果终端被关闭并重新启动,输入echo $LD_LIBRARY_PATH不会显示任何结果。

如何永久设置路径?


当前回答

Add

LD_LIBRARY_PATH = " - path /你/ want1: path /想要/ 2”

对/etc/environment

请参阅Ubuntu文档。

更正:我应该听从自己的建议,认真阅读文档。它说这并不适用于LD_LIBRARY_PATH:自从Ubuntu 9.04 Jaunty Jackalope, LD_LIBRARY_PATH不能在$HOME/中设置。“Profile”、“/etc/profile”、“/etc/environment”文件。必须使用/etc/ld.so.conf.d/.conf配置文件。所以user1824407的答案是正确的。

其他回答

我在Mint 15到17中做以下工作,也适用于ubuntu服务器12.04及以上:

sudo vi /etc/bash.bashrc 

滚动到底部,并添加:

export LD_LIBRARY_PATH=.

所有用户都添加了环境变量。

.bash_profile文件仅由登录shell执行。你可能需要把它放在~/中。Bashrc,或者简单地登出并再次登录。

您可以尝试添加一个自定义脚本,例如在/etc/ profiles .d.中添加myenv_vars.sh

cd /etc/profile.d
sudo touch myenv_vars.sh
sudo gedit myenv_vars.sh

将其添加到空文件中,并保存它。

export LD_LIBRARY_PATH=/usr/local/lib

注销和登录时,LD_LIBRARY_PATH将被永久设置。

Add

LD_LIBRARY_PATH = " - path /你/ want1: path /想要/ 2”

对/etc/environment

请参阅Ubuntu文档。

更正:我应该听从自己的建议,认真阅读文档。它说这并不适用于LD_LIBRARY_PATH:自从Ubuntu 9.04 Jaunty Jackalope, LD_LIBRARY_PATH不能在$HOME/中设置。“Profile”、“/etc/profile”、“/etc/environment”文件。必须使用/etc/ld.so.conf.d/.conf配置文件。所以user1824407的答案是正确的。

将export LD_LIBRARY_PATH=/usr/local/lib放入~/中。bashrc[最好是在脚本的末尾,以避免任何覆盖之间,默认~/。Bashrc带有许多if-else语句]

发布当您打开一个新的终端/konsole时,LD_LIBRARY_PATH将被反映