【发布时间】:2009-01-05 19:50:17
【问题描述】:
仍然使用 libstdc++.so.5(而不是 libstdc++.so.6)的最新版本的 gcc 是什么?
【问题讨论】:
仍然使用 libstdc++.so.5(而不是 libstdc++.so.6)的最新版本的 gcc 是什么?
【问题讨论】:
在Gnu ABI policy,你可以找到这个:
因此,除非他们没有列出版本,否则 gcc-3.3.3 就是您想要的版本。
【讨论】:
在搜索了所有答案之后,并没有找到它。我编译了几个不同的版本,最后一个使用 libstdc++.so.5 的版本是 3.3 版(更具体地说是 3.3.6)。 3.4.X 版本使用 libstdc++.so.6。
【讨论】:
我相信 libstdc++.so.5 用于所有 GCC 版本 3.X,而 libstdc++.so.6 用于 GCC 4.X。我不确定这一点,但我知道 libstdc++2 一直使用到 3.0,它使用 libstdc++5,而 4.0 使用 libstdc++6。
【讨论】: