خيار التجميع FFLAGS في MAKEFILE
-
21-12-2019 - |
سؤال
ماذا تعني خيارات التجميع؟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.
لا تنتمي إلى StackOverflow