سؤال

لقد وجدت الكود الذي يربط من مكتبة "G2C". لماذا أحتاجها؟ فقط أود أن أفهم لماذا قد يكون الأمر مهما وماذا يفعل بشكل عام.

شكرا!

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

المحلول

ما هو غنو فورتران؟

g77 يتكون من عدة مكونات:

  • نسخة معدلة من gcc الأمر، الذي قد يتم تثبيته أيضا كنظام cc أمر. (في كثير من الحالات، cc يشير إلى مترجم C "الأصلي" في النظام، والتي قد تكون مترجما غير جنو، أو إصدار أقدم من gcc تعتبر أكثر استقرارا أو يستخدم لبناء نواة نظام التشغيل.)

  • ال g77 أمر نفسه، والتي قد تكون مثبتة أيضا في النظام f77 أمر.

  • ال libg2c مكتبة وقت التشغيل. تحتوي هذه المكتبة على رمز الماكينات اللازمة لدعم إمكانيات لغة FORTRAN التي لا يتم توفيرها مباشرة من قبل رمز الجهاز الذي تم إنشاؤه بواسطة g77 مرحلة التجميع.

    libg2c هو مجرد اسم فريد g77 يعطي إلى نسخته من libf2c لتمييزها عن أي نسخة من libf2c تثبيت من f2c (أو إصدارات من g77 التي بنيت libf2c تحت هذا الاسم نفسه) على النظام.

قد تفكر في الأمر كما، libg2c من أجل g77 كما libc من أجل gcc.

لاحظ أنه اعتبارا من سلسلة دول مجلس التعاون الخليجي 4.x، g77 تم إيقافها، واستبدالها gfortran., ، والتي تنتج البرامج التي لا تتطلب إضافي libg2c مكتبة وقت التشغيل.

نصائح أخرى

"تحتوي هذه المكتبة على كود الماكينات اللازمة لدعم إمكانيات لغة FORTRAN التي لا يتم توفيرها مباشرة بواسطة رمز الجهاز الذي تم إنشاؤه بواسطة مرحلة تجميع G77." من هذا حلقة الوصل

تثبيت compat-gcc-34-g77 يحل هذا الشرط.
(يجب استبدال GCC-3 بنسخة دولية)

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