Linux:动态库操作的四种方式

1、放到系统库目录中--不允许使用(不详细讨论)

2、临时测试 

             环境变量 :LD_LIBRARY_PATH  .将动态库的路径设置给该变量

             将设置的值,导入到系统环境变量:export LD_LIBRARY_PATH =路径(可为相对路径)

             当终端关闭,设置会失效

             或是使用以下语句:LD_LIBRARY_PATH = .   ./a.out 可以实现直接执参照以下链接:

                   https://www.cnblogs.com/jiqingwu/p/linux_dynamic_lib_create.html

3、不常用的方式(永久设置)

     在家目录下 .bashrc文件中添加一句话:export   export LD_LIBRARY_PATH =绝对路径

     . bashrc修改完成,需重启终端

4、永久方式(常用)

      1):需找到动态链接库的配置文件 --   /etc/ld.so.conf

      2):动态库的路径写到配置文件中 --  绝对路径

      3):更新 --sudo ldconfig  -v

 

 

ps:可通过ldd  路径/a.out查看其环境变量配置

 

以上内容来自网上的学习笔记

   

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值