3
A
回答
4
据我所知,没有这样的东西叫做STL版本。有不同的C++版本和编译器版本支持这些C++版本。
例如,在Linux上,您将程序链接到libstdC++。so(其中包括STL实现),并且此共享库随g ++版本而变化。但是,如果你真的想知道libstdC++的版本,你可以尝试使用readelf
并解析输出(这不是一个很好的方法)。
+0
谢谢,这是我的怀疑! – DaveBensonPhillips
相关问题
- 1. 如何找出原来的jdk版本
- 2. 如何找出SVN版本的作者?
- 3. Eclipse:如何找出Eclipse版本
- 4. PHP锂(li3)如何找出版本
- 5. 如何找出哪个memcache版本与PHP版本兼容?
- 6. 找出Dojo的版本
- 7. 找出我的sqlite版本
- 8. SVN找出合并版本?
- 9. 如何查找iOS版本
- 10. 如何找到Crashlytics版本?
- 11. 如何找出在较旧的Mac OS X版本上可用的Perl版本?
- 12. Linux上STL的安全版本
- 13. C++ STL版本问题+提升
- 14. 找出版本库路径的最早版本?
- 15. 如何找出当前安装的webdeploy/msdeploy版本?
- 16. 如何找出其中的.NET版本注册在IIS
- 17. 如何找出哪些版本包含SVN中的某一行
- 18. 如何找出文件被删除的修订版本?
- 19. 如何找出我正在运行的TinyMCE的版本?
- 20. 如何找出实际安装的凉亭包的版本?
- 21. 如何找出旧版本针对特定Ruby Gem的内容?
- 22. 我如何找出Eclipse正在使用的JDK版本?
- 23. Susy gem:如何找出安装了哪个版本的Susy?
- 24. 如何找出当前正在运行的tmux版本?
- 25. 如何找出JUnit Jenkins的期望版本
- 26. 如何找出我正在使用的Play版本?
- 27. 如何找出我正在运行的Doctrine版本?
- 28. 如何找出当前运行的Solr的版本?
- 29. 如何找出已安装的可可豆荚版本?
- 30. 如何找出在Ubuntu上安装了哪个版本的GTK +?
基本上,这个人所要求的信息就像“Ubuntu,gcc 4.8.4”,然后关于你是否调用-std = C++ 11,-std = C++ 14,等你编译时。 –
STL并非真正使用C++分发。你得到了标准的库,并没有真正的版本号。语言和库必须遵循不同的标准(例如C++ 03,C++ 11,C++ 14)。所以这个问题并没有多大意义。 – juanchopanza