الانتقال إلى المحتوى الرئيسي

كيفية معرفة إصدار مترجم ج:: تعليمات بسيطة

في برمجة الكمبيوتر ، من المهم معرفة إصدار المترجم ، خاصة عند التطوير في ج++. بمعرفة إصدار المترجم ، ستتمكن من استخدام وظائف وميزات جديدة ، بالإضافة إلى التأكد من أن الكود الخاص بك متوافق مع الأنظمة الأخرى. في هذه المقالة ، سنخبرك بكيفية معرفة إصدار مترجم سي compiler باستخدام تعليمات بسيطة.

الطريقة الأولى هي استخدام سطر الأوامر. فتح موجه الأوامر (برنامج "كمد" في ويندوز أو محطة في لينكس/ماك) واكتب الأمر "ز version —الإصدار" (بدون علامات الاقتباس). يتيح لك هذا الأمر معرفة إصدار مترجم جنو سي compiler (دول مجلس التعاون الخليجي) ، وهو أحد أكثر مترجمي سي comp شيوعا. ستكون نتيجة تنفيذ الأمر معلومات حول إصدار المترجم.

إذا كنت تستخدم مترجم آخر ، على سبيل المثال ، ميكروسوفت فيسوال سي++ (مسفك) ، تحتاج إلى فتح برنامج سطر الأوامر "موجه الأوامر المطور" (الموردة مع فيسوال ستوديو) وأدخل الأمر "كل" مع المعلمة "/?"للحصول على معلومات حول إصدار مترجم مسفك. يمكن استخدام أوامر مماثلة للمجمعين الآخرين لمعرفة إصداراتهم.

وهناك طريقة أخرى لمعرفة إصدار مترجم ج compiler هو استخدام وظيفة "كونستكسر" في التعليمات البرمجية الخاصة بك. قم بإنشاء متغير باسم" الإصدار المجمع "وقم بتعيين قيمة مساوية لإصدار المترجم (على سبيل المثال ، "ز g 7.3.0"). يمكنك بعد ذلك استخدام هذا المتغير في التعليمات البرمجية الخاصة بك أو إخراجه إلى الشاشة باستخدام إخراج وحدة التحكم. مع كل بناء من البرنامج الخاص بك ، سيتم تحديث قيمة متغير "كومبيلر_فيرزيون" وعرض الإصدار الحالي من المترجم.

  1. كيفية معرفة إصدار مترجم ج compiler
  2. 1. باستخدام الأمر في سطر الأوامر
  3. 2. باستخدام توجيه المعالج المسبق
  4. 3. باستخدام أعلام المترجم
  5. 4. باستخدام مساعدة المترجم
  6. 5. باستخدام إيد
  7. طرق التحقق من إصدار المترجم
  8. 1. استخدام خيارات سطر الأوامر
  9. 2. استخدام وحدات الماكرو المحددة مسبقا
  10. 3. باستخدام رمز ج special خاص
  11. 4. استخدام متغيرات بيئة النظام
  12. تعليمات بسيطة للتحقق من إصدار مترجم سي compiler
  13. سؤال وجواب
  14. كيف يمكنني معرفة إصدار ج compiler مترجم?
  15. الأمر الذي سوف تساعدك على معرفة إصدار ج compiler مترجم?
  16. هل من الممكن معرفة إصدار ج compiler مترجم عبر سطر الأوامر?
  17. كيف يمكنني التحقق من أي ج compiler مترجم مثبت على جهاز الكمبيوتر الخاص بي?

كيفية معرفة إصدار مترجم ج compiler

يمكن أن يكون إصدار مترجم سي compiler معلومات مفيدة عند تطوير البرامج بهذه اللغة. يمكن أن يساعدك في تحديد ميزات وقدرات المترجم المدعومة ، بالإضافة إلى حل مشكلات التوافق.

هناك عدة طرق لمعرفة إصدار مترجم سي compiler. دعونا ننظر إلى بعض منهم:

1. باستخدام الأمر في سطر الأوامر

أسهل طريقة لمعرفة ج compiler مترجم الإصدار هو تشغيل ز version —الإصدار أو رنة version-إصدار الأمر على سطر الأوامر.

ز version الإصدار

رنة version الإصدار

2. باستخدام توجيه المعالج المسبق

В C++ можно использовать директиву #if в сочетании с предопределенной макроопределенностью __cplusplus для определения версии языка программирования.

#if __cplusplus == 201103L

std::cout << "C++11" << std::endl;

#elif __cplusplus == 201402L

std::cout << "C++14" << std::endl;

#elif __cplusplus == 201703L

std::cout << "C++17" << std::endl;

#else

std::cout << "Pre-standard C++" << std::endl;

#endif

3. С помощью флагов компилятора

عند تجميع برنامج باستخدام مترجم ، يمكنك استخدام-الأمراض المنقولة جنسيا = ج 1 11 ، - الأمراض المنقولة جنسيا = ج 1 14 ، أو-الأمراض المنقولة جنسيا=ج 1 17 الأعلام لتحديد النسخة المعتمدة من ج++.

ز g-الأمراض المنقولة جنسيا = ج 1 11 برنامجي.حزب الشعب الكمبودي

رنةd-الأمراض المنقولة جنسيا = ج 1 14 برنامجي.حزب الشعب الكمبودي

4. باستخدام مساعدة المترجم

بعض ج comp قد يوفر المجمعون معلومات حول نسختهم في وثائق المساعدة أو المساعدة المضمنة. يمكنك البحث في الوثائق أو تشغيل ز help-مساعدة أو رنة help-مساعدة الأمر لمزيد من المعلومات.

5. باستخدام إيد

إذا كنت تستخدم بيئة تطوير متكاملة (إيد) لتطوير برامج سي++ ، يتم تحديد إصدار المترجم عادة في الإعدادات أو يمكن تضمينها في إخراج المترجم أثناء بناء المشروع.

نتيجة لذلك ، هناك عدة طرق لمعرفة إصدار مترجم سي compiler. كل واحد منهم يمكن أن يكون مفيدا في حالات مختلفة. اختر الطريقة المناسبة التي تناسب متطلباتك وتفضيلاتك.

طرق التحقق من إصدار المترجم

هناك العديد من الطرق التي يمكنك من خلالها معرفة إصدار مترجم سي compiler. وهنا بعض منهم:

1. استخدام خيارات سطر الأوامر

طريقة واحدة لمعرفة إصدار مترجم ج compiler هو استخدام خيارات سطر الأوامر. بالنسبة لمعظم المجمعين ، هناك خيارات تسمح لك بإخراج معلومات الإصدار.

على سبيل المثال ، بالنسبة إلى مترجم جنو جي compiler ، يمكنك استخدام الأمر:

ز version الإصدار

لمترجم رنة:

رنة version الإصدار

و ل ميكروسوفت فيسوال سي compiler مترجم:

كل/? / فيندستر / ص "^ الإصدار"

2. استخدام وحدات الماكرو المحددة مسبقا

هناك طريقة أخرى للحصول على معلومات حول إصدار مترجم سي compiler وهي استخدام وحدات الماكرو المحددة مسبقا. يحتوي كل مترجم على وحدات الماكرو الخاصة به والتي يمكن استخدامها لتحديد الإصدار.

على سبيل المثال ، بالنسبة إلى مترجم جنو جي compiler ، يمكنك استخدام ماكرو__ جنوك _ _ وقيمه:

__ جنو _ _ / / نسخة من مترجم جنو جي compiler

لمترجم رنة:

__ رنة _ الرئيسية _ _ / / النسخة الرئيسية من رنة

و ل ميكروسوفت فيسوال سي compiler مترجم:

نسخة من مايكروسوفت فيسوال سي version

3. باستخدام رمز ج special خاص

طريقة أخرى لمعرفة إصدار مترجم ج compiler هو استخدام رمز ج special خاص. على سبيل المثال ، يمكنك استخدام التعليمات البرمجية التالية:

ستد::كوت << __كبلوسبلوس << ستد:: إندل ؛ / / ج version إصدار اللغة

سيقوم هذا الرمز بإخراج إصدار لغة سي language إلى الإخراج القياسي.

4. استخدام متغيرات بيئة النظام

بعض ج comp يمكن للمجمعين تعيين متغيرات بيئة النظام التي تحتوي على معلومات إصدار المترجم. يمكنك استخدام هذه المتغيرات للحصول على معلومات الإصدار.

على سبيل المثال ، بالنسبة لمترجم جنو جي compiler ، يمكنك استخدام متغير البيئة _ _ جنوك__:

صدى echo _ _ غنوك__

وبالنسبة للمترجم رنة ، يمكنك استخدام متغير البيئة _ _ رنة__:

صدى echo _ _ رنة__

تحقق من وثائق المترجم للحصول على معلومات حول متغيرات البيئة المتاحة.

تعليمات بسيطة للتحقق من إصدار مترجم سي compiler

يمكن أن يكون إصدار مترجم سي important مهما عند تطوير البرنامج ، خاصة إذا كنت تستخدم ميزات لغة جديدة أو تعتمد على ميزات أو تحسينات معينة. وفيما يلي تعليمات بسيطة للتحقق من إصدار مترجم ج on على النظام الخاص بك.

  1. افتح موجه الأوامر أو المحطة الطرفية.
  2. (ل رنة compiler مترجم).
  3. صحافة أدخل.

بعد تنفيذ الأمر ، يجب أن تظهر معلومات حول إصدار مترجم سي compiler. سيكون هذا عادة سلسلة تبدأ باسم المترجم (على سبيل المثال ، "ز GCC (غك) 9.3.0") أو مجرد رقم الإصدار (على سبيل المثال ، "10.0.1"). إذا رأيت هذه المعلومات ، فهذا يعني أنك قد تعلمت بنجاح إصدار مترجم سي compiler الخاص بك.

إذا كان الأمر لا يعطي أي إخراج ، فمن الممكن أن لم يكن لديك مترجم ج installed مثبتة. في هذه الحالة ، تحتاج إلى تثبيته لاستخدام ج on على النظام الخاص بك. حدد المترجم الذي هو مناسبة للنظام الخاص بك ونظام التشغيل واتبع التعليمات لتثبيته.

تسجيل ج compiler مترجم الإصدار واستخدام هذه المعلومات عند تطوير وتصحيح ج software البرمجيات. لديك تطور جيد!

سؤال وجواب

كيف يمكنني معرفة إصدار ج compiler مترجم?

لمعرفة إصدار مترجم ج compiler ، استخدم الأمر "ز v-الخامس" أو "ز version الإصدار" في سطر الأوامر.

الأمر الذي سوف تساعدك على معرفة إصدار ج compiler مترجم?

لمعرفة إصدار ج compiler مترجم ، أدخل الأمر "ز v-الخامس" أو "ز version الإصدار" في سطر الأوامر واضغط أدخل. بعد ذلك ، سيتم عرض معلومات حول إصدار المترجم على الشاشة.

هل من الممكن معرفة إصدار ج compiler مترجم عبر سطر الأوامر?

نعم ، يمكنك معرفة إصدار مترجم سي compiler عبر سطر الأوامر باستخدام الأمر "جي v-الخامس "أو"جي version الإصدار". بعد تنفيذ هذا الأمر ، سيتم عرض معلومات حول إصدار المترجم.

كيف يمكنني التحقق من أي ج compiler مترجم مثبت على جهاز الكمبيوتر الخاص بي?

للتحقق من الإصدار المثبت من ج compiler مترجم على جهاز الكمبيوتر الخاص بك ، افتح موجه الأوامر وأدخل الأمر "ز v-الخامس" أو "ز version الإصدار". بعد تنفيذ هذا الأمر ، سيتم عرض معلومات حول الإصدار المثبت من المترجم.