هل يتم شحن كل توزيعة Linux مع gcc/g++ 4.* هذه الأيام؟

StackOverflow https://stackoverflow.com/questions/62623

  •  09-06-2019
  •  | 
  •  

سؤال

أنا أفكر في التخلص من التعزيز باعتباره تبعية ...أجهزة الصراف الآلي الشيء الوحيد الذي أحتاجه حقا هو shared_ptr<>, ، ويمكنني الحصول على ذلك من std::tr1, ، متوفر في جناح دول مجلس التعاون الخليجي 4.*

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

المحلول

AFAIK، جميع حزم التوزيعات V 4.+ في الوقت الحاضر.

نصائح أخرى

إنه متوفر على Fedora، ويمكن تثبيته عبر "yum" إذا لم تختر "Development System" كمجموعة التثبيت الافتراضية الخاصة بك."yum search gcc" للحصول على الحزمة لتثبيتها.

في هذه الأيام، أعتقد أن معظم توزيعات Linux لا تأتي مع نظام التطوير افتراضيًا.لكنني متأكد تمامًا من أن g++ v4 هو برنامج التحويل البرمجي "القياسي" للتطوير C++ إذا قمت بتثبيت بيئة تطوير C++ على الإطلاق.عادةً ما يكون g++ v3 متاحًا فقط كتثبيت خاص.بالنسبة إلى openSUSE 11، فإن gcc 4.3 هي الحزمة الحالية المثبتة عند اختيار نمط التطوير الأساسي.

هذا يعتمد على ما تقصده سفينة؟إذا قمت بتنزيل قرص مضغوط أو قرص DVD ونسخه، فمن المؤكد تقريبًا أنه سيكون متاحًا، ولكن ليس بالضرورة أن يتم تثبيته افتراضيًا.بعض التوزيعات (على سبيل المثال.Fedora) يسمح باختيارات أثناء التثبيت والتي ستثبت أدوات التطوير، لكن التثبيت الافتراضي لا يتضمنها بشكل عام.يتم تثبيتها بسهولة باستخدام أي نظام إدارة حزم يدعمه التوزيع.يتضمن Ubuntu حزمة تسمى بناء ضروري الذي يقوم بتثبيت gcc وg++ وmake وما إلى ذلك.لذا apt-get install build-essential هي الخطوة الأولى للقيام بالتطوير على Ubuntu.

لا، لا بد لي من تثبيته على أنظمة دبيان الخاصة بي.ولكن يجب أن يكون أي مسؤول نظام نصف لائق قادرًا على معرفة كيفية تثبيته.

يحرر:على وجه التحديد، لا يتم تثبيته دائمًا بشكل افتراضي، ولكن يجب أن يكون متاحًا لمعظم التوزيعات.

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