centos7 动态链接库链接失败的解决方法

1.

不推荐使用:

   把生成的 动态库  放到 系统的库目录 /lib中

 

2.

 临时测试

    把生成的 动态库的目录 放到 环境变量 LD_LIBRARY_PATH中:命令:LD_LIBRARY_PATH=动态库路径绝对路径

    LD_LIBRARY_PATH  用于用户自定义的动态库的路径 :命令:export   LD_LIBRARY_PATH

    可以直接写命令为  export   LD_LIBRARY_PATH=动态库路径绝对路径

 

但是 该终端关闭后  该设置就会失效,因此不常用

 

3.

不常用的永久设置方法:

   在家目录的  隐藏文件 .bashrc文件中 添加一句话:  export   LD_LIBRARY_PATH=动态库路径绝对路径

    因为终端启动的时候 会 读取 .bashrc中的配置文件,所以这样做相当于每次都按照分方法2实现了一次,但是需要重启 终端

    !!!   配置生效需要重启终端   !!!

 

4.

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

      将动态库的绝对路径写道配置文件中   :用vi 命令

     更新配置文件信息   :sudo ldconfig    -v;     (-v 是打印提示信息)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值