2009-01-05 11 views

उत्तर

4

उत्तर के लिए पूरी खोज करने के बाद, और इसे खोजने में विफल। मैंने libstdC++ का उपयोग करने के लिए कई अलग-अलग संस्करण और अंतिम संस्करण संकलित किया है। तो.5 संस्करण 3.3 (अधिक विशेष रूप से 3.3.6) है। संस्करण 3.4.एक्स libstdC++ का उपयोग करता है। इसलिए 6।

-1

मुझे विश्वास है कि libstdC++। So.5 का उपयोग सभी जीसीसी संस्करण 3.X, और libstdC++ के लिए किया गया था। इसलिए 6 जीसीसी 4.X के लिए उपयोग किया गया था। मुझे इस पर यकीन नहीं है, लेकिन मुझे पता है कि libstdC++ 2 का उपयोग 3.0 तक किया गया था, जिसने libstdC++ 5 का उपयोग किया था, और वह 4.0 libstdC++ 6 का उपयोग करता है।

7

Gnu ABI policy में, आप इस पा सकते हैं:

  • ...
  • जीसीसी-3.3.3: libstdC++ so.5.0.5
  • जीसीसी-3.4.0:। LibstdC++ तो। .6.0.0 (पिछले के साथ असंगत)
  • ...

तो जब तक वे एक संस्करण श्रेणी में नहीं रखा, जीसीसी-3.3.3 एक तुम चाहते हो सकता है।

संबंधित मुद्दे