题
仍然使用 libstdc++.so.5(而不是 libstdc++.so.6)的最新版本的 gcc 是什么?
解决方案 2
在搜索完所有答案之后,却未能找到答案。我编译了几个不同的版本,最后一个版本使用了libstdc ++。so.5是版本3.3(更具体地说是3.3.6)。版本3.4.X使用libstdc ++。so.6。
其他提示
在里面 Gnu ABI 政策, ,你可以找到这个:
- ...
- 海湾合作委员会-3.3.3:libstdc++.so.5.0.5
- 海湾合作委员会-3.4.0:libstdc++.so.6.0.0(与以前的不兼容)
- ...
因此,除非他们没有列出版本,否则 gcc-3.3.3 就是您想要的版本。
我相信libstdc ++。so.5用于所有GCC版本3.X,而libstdc ++。so.6用于GCC 4.X.我不确定这一点,但我知道libstdc ++ 2用完了3.0,使用了libstdc ++ 5,而4.0使用了libstdc ++ 6.
不隶属于 StackOverflow