سؤال

ماذا تعني خيارات التجميع؟export FFLAGS = -O3 -r8 -i4 -I${PWD}/headers -nofor_main.-r8 يعني ماذا؟ i4 يعني ماذا؟ أين يمكنني العثور على ملف المساعدة. هل يمكن لأي شخص أن يشرح خيار الترجمة FFLAGS؟ أنا أقدر ذلك حقًا

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

المحلول

يبدو أنك تعرف ذلك بالفعل FFLAGS هي قائمة من الخيارات لمترجم FORTRAN.

-r8 يضبط حجم أنواع معينة من البيانات على 8 بايت، اعتمادًا على البنية.إنها تقريبًا نفس ضبط الدقة المزدوجة.

-i4 يضبط الحجم الصحيح الافتراضي على 4 بايت.

هل تريد المزيد؟

يحرر:

هناك الكثير من المترجمين المختلفين وإصدارات المترجمين.الإعداد الافتراضي لـ GNUmake هو f77, ، ومن صفحة دليل UNIX:

-r8
 Double the size of default REAL, DOUBLE, INTEGER, and COMPLEX data.

 NOTE: This option is now considered obsolete and may be
 removed in future releases. Use the more flexible -xtypemap
 option instead.

 This option sets the default size for REAL, INTEGER, and
 LOGICAL to 8, and for COMPLEX to 16.  For INTEGER and LOGI-
 CAL the compiler allocates 8 bytes, but does 4-byte arith-
 metic.  For actual 8-byte arithmetic,
 see -dbl.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top