【问题标题】:The latest version of gcc to use libstdc++.so.5最新版gcc使用libstdc++.so.5
【发布时间】:2009-01-05 19:50:17
【问题描述】:

仍然使用 libstdc++.so.5(而不是 libstdc++.so.6)的最新版本的 gcc 是什么?

【问题讨论】:

    标签: c++ gcc libstdc++


    【解决方案1】:

    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 就是您想要的版本。

    【讨论】:

      【解决方案2】:

      在搜索了所有答案之后,并没有找到它。我编译了几个不同的版本,最后一个使用 libstdc++.so.5 的版本是 3.3 版(更具体地说是 3.3.6)。 3.4.X 版本使用 libstdc++.so.6。

      【讨论】:

        【解决方案3】:

        我相信 libstdc++.so.5 用于所有 GCC 版本 3.X,而 libstdc++.so.6 用于 GCC 4.X。我不确定这一点,但我知道 libstdc++2 一直使用到 3.0,它使用 libstdc++5,而 4.0 使用 libstdc++6。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-09-22
          • 2013-02-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多