zoukankan      html  css  js  c++  java
  • 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.17' not found问题

    在项目中使用第三方动态库时,出现异常:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.17' not found 

    查看系统库时,发现确实没有对应的版本:

    为了避免更新库影响其他程序,所以选择将库放到单独目录下去,并加入到LD_LIBRARY_PATH,

    创建目录,并将库上传至该目录下:

    将libstdc++.so.6.0.18 链接至libstdc++.so.6,

    修改环境变量:

    方法一: export PATH=PATH:/data/mycrawler/myconf/opencv/share/OpenCV/java 但是登出后就失效

    方法二:修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile,

    source ~/.bashrc  使修改立即生效。

    方法三:/etc/ld.so.conf下面加一行/data/mycrawler/myconf/opencv/share/OpenCV/java  ,再ldconfig 

    通过以上步骤,项目里就可以直接使用动态库了。

  • 相关阅读:
    Mybatis专栏文章整理成册《Mybatis进阶》!!!
    Mybatis的几种传参方式,你了解吗?
    HDU 1890
    POJ 2186
    HDU 2896
    POJ 1322
    POJ 1276
    POJ 1208
    POJ 1189
    POJ 1178
  • 原文地址:https://www.cnblogs.com/jessezeng/p/6425491.html
Copyright © 2011-2022 走看看