如何在linux中设置环境变量LD_LIBRARY_PATH

新手上路,请多包涵

我首先执行了命令: 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 不会显示任何结果。

如何永久设置路径?

原文由 singha 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 484
1 个回答

您应该添加有关您的发行版的更多详细信息,例如在 Ubuntu 下,正确的方法是将自定义 .conf 文件添加到 /etc/ld.so.conf.d ,例如

sudo gedit /etc/ld.so.conf.d/randomLibs.conf

在文件中,您应该写入包含您希望添加到系统的所有库的目录的完整路径,例如

/home/linux/myLocalLibs

请记住只添加目录的路径,而不是文件的完整路径,该路径内的所有库都将被自动索引。

保存并运行 sudo ldconfig 以使用此库更新系统。

原文由 user1824407 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题