仍然使用 libstdc++.so.5(而不是 libstdc++.so.6)的最新版本的 gcc 是什么?
Moe
问问题
3105 次
3 回答
7
在Gnu ABI policy中,您可以找到:
- ...
- gcc-3.3.3:libstdc++.so.5.0.5
- gcc-3.4.0:libstdc++.so.6.0.0(与以前不兼容)
- ...
因此,除非他们没有列出版本,否则 gcc-3.3.3 就是您想要的版本。
于 2010-02-24T12:39:13.263 回答
4
在到处寻找答案之后,并没有找到它。我编译了几个不同的版本,最后一个使用 libstdc++.so.5 的版本是 3.3 版(更具体地说是 3.3.6)。版本 3.4.X 使用 libstdc++.so.6。
于 2009-01-05T21:19:19.577 回答
-1
我相信 libstdc++.so.5 用于所有 GCC 版本 3.X,而 libstdc++.so.6 用于 GCC 4.X。我不确定这一点,但我知道 libstdc++2 一直使用到 3.0,它使用 libstdc++5,而 4.0 使用 libstdc++6。
于 2009-01-05T20:42:18.810 回答