centos libstdc++.so.6缺少更高版本的GLIBCXX和CXXABI,无法更新

2ledvvac  于 2022-11-07  发布在  其他
关注(0)|答案(1)|浏览(338)

我已经安装了bsoft,但是当我想运行一些需要libstdc++.so.6的函数时遇到了问题。

bimg: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bimg)
bimg: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/EMsoft/bsoft/bin/../lib/libbsoft.so)
bimg: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/EMsoft/bsoft/bin/../lib/libbsoft.so)
bimg: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/local/EMsoft/bsoft/bin/../lib/libbsoft.so)
bimg: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/local/EMsoft/bsoft/bin/../lib/libbsoft.so)

我已经将程序添加到$PATH中,即程序库的路径,并将lib 64添加到$LD_LIBRARY_PATH中。当我检查libstdc++.so.6中的字符串时,所需的版本根本不存在(libstdc++.so.6是到libstdc++.so.6.0.19的链接):
第一个
我也尝试过寻找libstdc的更高版本-在互联网上找到了6.0.24,找到了6.0.26,这是在我的本地机器上的另一个程序使用,我把它们移到lib 64/文件夹,并重新链接libstdc.so.6到它们,但是当我这样做,并试图运行该程序:

bimg: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

有什么想法吗?
编辑:软件应该更新,我做了它的权利之前,安装新的程序到这台机器。也gcc是4. 8. 5版本

sqougxex

sqougxex1#

通过在/opt/gcc-10.2.1/usr/lib 64中找到正确的版本来解决,此路径已添加到$LD_LIBRARY_PATH中

相关问题