Linux中PATH、LIBRARY_PATH、 LD_LIBRARY_PATH的区别 | 简记
【摘要】
PATH、LIBRARY_PATH、 LD_LIBRARY_PATH的区别
PATH、LIBRARY_PATH、 LD_LIBRARY_PATH一些我们的常用库配置示例
PATH、L...
PATH、LIBRARY_PATH、 LD_LIBRARY_PATH
- 示例-安装 Anaconda3 时的默认配置:
export PATH="/home/zengql/anaconda3/bin:"$PATH
# 还比如我们的 Java 、Javac 的环境变量配置
- 1
- 2
- 3
如上所述,您的库可以是静态的或共享的。 如果它是静态的,则代码将被复制到您的程序中,并且在您的程序被编译和链接后,您无需搜索库。 如果您的库是共享库,则需要将其动态链接到您的程序,这就是LD_LIBRARY_PATH发挥作用的时候
一些我们的常用库配置示例
- Linux普通用户配置自己的 Cuda
export PATH="/home/zhijian/usr/local/cuda10/bin:$PATH"
export LD_LIBRARY_PATH="/home/zhijian/usr/local/cuda10/lib64:$LD_LIBRARY_PATH"
# 切换使用 系统 Cuda
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- so 动态库路径的配置
export LD_LIBRARY_PATH="/home/zengql/usr/swig/bin:$LD_LIBRARY_PATH"
- 1
- ffmpeg 音频处理工具的配置
export PATH="/home/zql/videoSoft/ffmpeg/bin:$PATH"
export LD_LIBRARY_PATH=/home/zql/videoSoft/ffmpeg/lib:$LD_LIBARARY_PATH
- 1
- 2
文章来源: positive.blog.csdn.net,作者:墨理学AI,版权归原作者所有,如需转载,请联系作者。
原文链接:positive.blog.csdn.net/article/details/114644921
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)