Domanda

Qual è l'ultima versione di gcc che utilizza ancora libstdc ++. so.5 (al contrario di libstdc ++. so.6)?

È stato utile?

Soluzione 2

Dopo aver cercato dappertutto la risposta e non averla trovata. Ho compilato diverse versioni e l'ultima versione per utilizzare libstdc ++. So.5 è la versione 3.3 (più specificamente 3.3.6). La versione 3.4.X utilizza libstdc ++. So.6.

Altri suggerimenti

Nella Gnu ABI policy , puoi trovarlo:

  • ...
  • gcc-3.3.3: libstdc ++. so.5.0.5
  • gcc-3.4.0: libstdc ++. so.6.0.0 (incompatibile con il precedente)
  • ...

Quindi, a meno che non abbiano elencato una versione, gcc-3.3.3 è quello che desideri.

Credo che libstdc ++. so.5 sia stato usato per tutte le versioni di GCC 3.X e libstdc ++. so.6 sia stato usato per GCC 4.X. Non ne sono sicuro, ma so che libstdc ++ 2 è stato utilizzato fino alla 3.0, che utilizzava libstdc ++ 5 e che 4.0 utilizza libstdc ++ 6.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top