如何查找STL版本

Dav*_*ips 3 c++ stl

我被要求向某人提供我正在使用的 STL 版本。不幸的是我不知道如何得到这个,并且在网上找不到任何东西!

我正在 Ubuntu 上工作,如果这有什么不同的话,gcc 4.8.4。

Sre*_*kar 5

据我所知,没有所谓的STL版本。有不同的 C++ 版本和支持这些 C++ 版本的编译器版本。

例如,在 Linux 上,您通常将程序链接到libstdc++.so(其中包括 STL 实现),并且此共享库随 g++ 版本而变化。

然而,在 Linux 上,如果您确实想知道 libstdc++ 的版本,您可以尝试使用readelf并解析输出(这并不是一个真正的好方法)。