6

(libstdc++.so.6 ではなく) libstdc++.so.5 をまだ使用している gcc の最新バージョンは何ですか?

4

3 に答える 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 に答える