首先明确一下,动态库链接是放入LD_LIBRARY_PATH变量中的,LD_LIBRARY_PATH变量中可以有很多路径,它们之间用:隔开

接下来以/opt/bin为例,我们把/opt/bin下面的动态库加入到环境变量中:

1.编辑环境变量

#1.任意目录下执行以下命令,用vi打开.bash_profile文件
vi ~/.bash_profile
#2.键入i进入编辑模式

2.将/opt/bin目录下面的动态库加入到环境变量

  • 这里,若是第一次在此用户下设置环境变量,则把以下这句写入.bash_profile文件,相当于初始化了LD_LIBRARY_PATH这个变量
export LD_LIBRARY_PATH=/opt/bin
  • 若不是第一次设置环境变量,也就是说LD_LIBRARY_PATH这个变量已经有过别的值了,则把以下这句写入环境变量,代表把/opt/bin这个路径追加到了LD_LIBRARY_PATH变量中
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/bin

3.保存环境变量

在vi编辑器中按Ese推出编辑模式,然后键入:wq回车来保存对于.bash_profile文件的修改

4.使环境变量立马生效

#任意目录下执行以下命令
source ~/.bash_profile

5.查看当前环境变量

#任意目录下执行以下命令,打印出LD_LIBRARY_PATH的值
echo $LD_LIBRARY_PATH

感谢阅读~若有错误欢迎指正

linux设置环境变量将动态库加入环境变量步骤相关推荐

  1. 如何让linux加载当前目录的动态库

    debian从7.0开始支持multiarch,64位库的路径改到/usr/lib/x86_64-linux-gnu了,mint.ubuntu这些衍生版有没有跟着改我就不清楚了. deepin lin ...

  2. linux定位so快捷方式_Linux动态库(.so)搜索路径 | 学步园

    众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib.动态库被创建后,一般都复制到这两个目录中.当程序执行时需要某动态库, 并且该动 态库还未加载到内存中,则系统会自动到这两个默认搜索 ...

  3. Linux下ACE、xml解析库开发环境搭建

    一.安装环境   1.安装vmware12.0版本 2.安装centos6.6的镜像文件 3.安装vmare_tool工具(方便虚拟机与实体机的切换) 4.配置网络      虚拟机网络连接方式:桥接 ...

  4. [Linux] 如何让linux加载当前目录的动态库

    linux的excutable在执行的时候缺省是先搜索/lib和/usr/lib这两个目录,然后按照ld.so.conf里面的配置搜索绝对路径,linux缺省是不会在当前目录搜索动态库的.window ...

  5. linux命令之查看程序动态库依赖-ldd

    一个程序依赖很多的动态库,类似windows下的depends工具可以查看exe程序的依赖库是否找到.在linux下,可以通过ldd命令查看程序是否能找到依赖的动态库,从而排查是缺少库还是由于环境变量 ...

  6. 【Linux系统编程学习】 动态库的制作与使用

    此为牛客网Linux C++课程1.6&1.7 的课程笔记. 1. 动态库命名规则 2. 动态库的制作 第一步,用gcc编译生成.o目标文件,注意要用-fpic参数生成与位置无关的代码: 第二 ...

  7. linux删除jpeg动态库,linux如何不用的删除动态库

    2012-07-29 回答 3.共享库,小版本升级,即接口不变. 当升级小版本时,共享库的soname 是不变的,所以需要重新把soname 的那个连接文件指定新版本就可以. 调用ldconfig命令 ...

  8. linux修改http版本信息,动态库中的soname中版本号的修改

    soname(简单共享名,Short for shared object name),在linux下使用动态库时,经常会发现明明编译时指定的是libA.so,可是程序运行时或通过ldd查看依赖却是li ...

  9. Ubuntu 配置第三方动态库的系统环境变量

    环境 ubuntu16.04 +  Qt5.7.1 简述 将第三方动态库配置到系统环境变量中,便于使用. 步骤 1.将第三方动态库的头文件及 so 文件拷贝到桌面: RSAInclude文件夹: li ...

最新文章

  1. Nagios+pnp4nagios+rrdtool 安装配置nagios(一)
  2. linux dlopen 内存,Linux下加载库的有关问题(dlopenm, dlsym)
  3. matlab 由移相角如何产生移相脉冲,整流电路控制角移相范围是怎么确定的?
  4. Python——(Anaconda+PyCharm)Youki的Python环境配置笔记(Windows版本)(legacy)~
  5. javaweb中运用fileupload上传文件
  6. DBGrid 应用全书
  7. 修理牧场 (25 分)(优先队列 简单)
  8. 基于SSM框架开发的社区疫情管理系统 附带详细运行指导视频
  9. Windows 系统的默认字体是什么?应用的默认字体是什么?
  10. matlab里直线拟合,matlab如何拟合直线
  11. 深圳杯2020数学建模C题 遗传算法
  12. linux bt下载软件推荐,分享|Ubuntu 下五个最好的 BT 客户端
  13. Java Json格式化工具
  14. java查找文件路径_如何查找java路径?
  15. java 由低位到高位倒序输出
  16. 【矩阵论】矩阵的相似标准型(1)
  17. 学会做笔记-子弹笔记学习概要一
  18. 智能信息检索课程设计
  19. SaaS服务:虽霸主未成,但不乏强者
  20. 树莓派远程4G遥控车教程(三)-摄像头安装及实现局域网实时监控

热门文章

  1. 灌南县计算机中专学校,江苏省灌南中等专业学校2021年有哪些专业
  2. mima.php密码找回,蝉知系统忘记后台管理员密码怎么办?
  3. 【开发工具】【make】make 3.82源码编译安装
  4. 计算x的n次幂,n的阶乘,计算斐波那契数列的第n位
  5. TatukGIS Developer Kernel ToolkitWinform GIS编辑器,C#地理信息编辑器,.NET地理信息编辑器...
  6. echart 地图显示不全解决
  7. zcmu-1056 网址收藏夹
  8. 论文笔记丨关于稳态视觉诱发电位的脑机接口
  9. GDOI2016 退役记
  10. 初学Linux,了解基本命令