linux配置LD_LIBRARY_PATH变量
前提:人脸识别系统在项目中的使用,在windows中需要配置环境变量,需要把dll文件配置在PATH环境变量中,为了兼容系统能在linux中使用,需要把dll相关库转换为so库,并配置环境变量来测试兼容性。1.so文件配置环境变量so其实就是ShareObject意思,可以理解为共享库。在windos中,就会有dll文件,而这个dll文件就和so文件差不多。(dll文件:Dynamic Link
前提:人脸识别系统在项目中的使用,在windows中需要配置环境变量,需要把dll文件配置在PATH环境变量中,为了兼容系统能在linux中使用,需要把dll相关库转换为so库,并配置环境变量来测试兼容性。
1.so文件配置环境变量
so其实就是ShareObject意思,可以理解为共享库。在windos中,就会有dll文件,而这个dll文件就和so文件差不多。(dll文件:Dynamic Link Library动态连接库)
环境变量:LD_LIBRARY_PATH (可以在哪些目录中可以找到共享库)
配置环境变量:
export
命令显示当前系统定义的所有环境变量,
echo $PATH
命令输出当前的PATH
环境变量的值
例如:
配置:
1.export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib (这里使用命令直接修改LD_LIBRARY_PATH的值)当前终端有效,窗口关闭后 将失效
2.vim ~/.bash_profile或vim ~/.bashrc,修改这其中一个文件,
按i进入编辑,在最后一行加上 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib,修改完成后点击esc退出编辑,在点击shift+冒号,wq保存并退出。
生效:可以关闭这个终端再进来即可生效也可以手动输入
source ~/.bash_profile 或 source ~/.bashrc
生效(这要和vim编辑一致)
更多推荐
所有评论(0)