سؤال

ما هو أحدث إصدار من gcc الذي لا يزال يستخدم libstdc++.so.5 (بدلاً من libstdc++.so.6)؟

هل كانت مفيدة؟

المحلول 2

وبعد البحث في جميع أنحاء عن الجواب، وعدم العثور عليه. أنا جمعت عدة إصدارات مختلفة، والإصدار الأخير لاستخدام libstdc ++. so.5 هو الإصدار 3.3 (أكثر تحديدا 3.3.6). يستخدم النسخة 3.4.X libstdc ++. so.6.

نصائح أخرى

في ال سياسة Gnu ABI, ، يمكنك العثور على هذا:

  • ...
  • دول مجلس التعاون الخليجي-3.3.3:libstdc++.so.5.0.5
  • دول مجلس التعاون الخليجي-3.4.0:libstdc++.so.6.0.0 (غير متوافق مع السابق)
  • ...

لذا، ما لم يدرجوا إصدارًا، فإن gcc-3.3.3 هو الإصدار الذي تريده.

وأعتقد أن libstdc ++. so.5 كانت تستخدم لكافة إصدارات 3.X دول مجلس التعاون الخليجي، وlibstdc ++. واستخدمت so.6 ل4.X. دول مجلس التعاون الخليجي لست متأكدا حول هذا الموضوع، لكني أعرف أن libstdc ++ 2 كان يستخدم حتى 3.0، والتي تستخدم libstdc ++ 5، وأن 4.0 الاستخدامات libstdc ++ 6.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top