本文OS版本:Red Hat Enterprise Linux release 8.6 (Ootpa)
关于libstdc++软件包的说明如下:
Summary : GNU Standard C++ Library
Description : The libstdc++ package contains a rewritten standard compliant GCC Standard C++ Library.
先查看服务器的libstdc++的版本:
[qq-5201351@localhost ~]$ rpm -qa libstdc++ libstdc++-8.5.0-10.1.el8_6.x86_64 [qq-5201351@localhost ~]$
最为重要的常用到的文件如下:
[qq-5201351@localhost ~]$ ls -l /usr/lib64/libstdc++* lrwxrwxrwx 1 root root 19 Apr 28 2022 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.25 -rwxr-xr-x 1 root root 1660968 Apr 28 2022 /usr/lib64/libstdc++.so.6.0.25 [qq-5201351@localhost ~]$
然后,可以通过strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX 命令查询支持的GLIBCXX版本,目前最新只能支持到GLIBCXX_3.4.25
GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2....省略GLIBCXX_3.4.3 到 GLIBCXX_3.4.22... GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_3.4.25 GLIBCXX_DEBUG_MESSAGE_LENGTH
The following table shows the available versions of package libstdc++ for the four most recent RHEL releases:
如果需要的GLIBCXX版本,默认Redhat及repo中没有,就需要安装额外订阅的compat-sap-c++相关的版本,
最后将默认的/usr/lib64/libstdc++.so.X 软链接进行重新指向,常用于SAP相关的软件~
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16880853.html
标签:GLIBCXX,libstd,Redhat,c++,3.4,usr,lib64 From: https://www.cnblogs.com/5201351/p/16880853.html