关于Linux中shell 等知识的一些笔记(关于Linux中卸载分区,下面描述正确的是)
1304
2022-05-29
PATH、LIBRARY_PATH、 LD_LIBRARY_PATH的区别
PATH、LIBRARY_PATH、 LD_LIBRARY_PATH
一些我们的常用库配置示例
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
Linux
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。