L'ultima versione di gcc per usare libstdc ++. So.5
Domanda
Qual è l'ultima versione di gcc che utilizza ancora libstdc ++. so.5 (al contrario di libstdc ++. so.6)?
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.