我使用 g++ 4.2.3 版在同一个 GNU/Linux 服务器上编译了 2 个不同的二进制文件。
第一个使用:
GLIBC_2.0
GLIBC_2.2
GLIBC_2.1
GLIBCXX_3.4
GLIBC_2.1.3
第二个使用:
GLIBC_2.0
GLIBC_2.2
GLIBC_2.1
GLIBCXX_3.4.9
GLIBCXX_3.4
GLIBC_2.1.3
为什么第二个二进制文件使用仅在 libstdc++.so.6.0.9 上可用而不在 libstdc++.so.6.0.8 上可用的 GLIBCXX_3.4.9
g++ 生成的需要 ABI 中断并强制系统具有 GLIBCXX_3.4.9 的新功能是什么?
有没有办法禁用这个新功能而不需要 GLIBCXX_3.4.9?