最新版本的gcc使用libstdc ++.so.5

Moe*_*Moe 6 c++ gcc libstdc++

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

Jan*_*Jan 7

Gnu ABI政策中,您可以找到:

  • ...
  • gcc-3.3.3:libstdc ++.so.5.0.5
  • gcc-3.4.0:libstdc ++.so.6.0.0(与之前的版本不兼容)
  • ...

因此,除非他们没有列出版本,否则gcc-3.3.3就是您想要的版本.


Moe*_*Moe 4

经过一番寻找答案,却没有找到答案。我编译了几个不同的版本,最后使用 libstdc++.so.5 的版本是版本 3.3(更具体地说是 3.3.6)。版本 3.4.X 使用 libstdc++.so.6。