На Centos 7 встроенный gcc имеет версию 4.8.2, решил проапгрейдить ее до 13.2.0 из исходников, сделав такую конфигурацию:
../gcc-13.2.0/configure –enable-languages=c,c++ –with-multilib-list=m32,m64
после компиляции и установки (инсталлировалось в /usr/local/) получил такой набор библиотек:
[ravil@localhost ~]$ sudo find /usr -type f -name libstdc++.so.6.[0-9]?[0-9]?
/usr/lib64/libstdc++.so.6.0.19
/usr/local/lib/libstdc++.so.6.0.32
/usr/local/lib64/libstdc++.so.6.0.32
[ravil@localhost ~]$ sudo find /usr -type f -name libc.so*
/usr/lib/libc.so
/usr/lib64/libc.so
То есть новые с++ библиотеки появились а с - нет. Реально они вообще в 13.2.0 нигде не создались, почему так?