我如何知道每个 gcc 版本附带的 libstdc++ 版本?有没有一种简单的方法可以获取此信息而无需安装 gcc?
您可以查看手册,特别是http://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html,其中显示了每个 GCC 版本的库版本号。
你可以直接查看GCC源代码,例如它附带的
libstdc++/ChangeLog
文件。编写脚本应该不会太难。
乍一看,libstdc++ 不再获得真正的版本号,它们只是使用 ChangeLog 文件中的源代码存储库修订 ID。