جعل الافتراضي الدقة المزدوجة في مجموعة ال77، مترجم فورتران
سؤال
هل هناك التناظرية من gfortran "-fdefault-الحقيقي-8" (جنو فورتران 95 مترجم) الخيار في G77 (مترجم GNU فورتران 77)؟ هذا الخيار يحدد نوع حقيقي الافتراضي إلى نوع واسعة 8 بايت.
ولدي حاليا التعليمات البرمجية حيث حسابية واحدة الدقة يحد من دقة بلدي، ولذا فإنني في حاجة الدقة المزدوجة. (انها ليست القيم فقط الوسيطة التي أريد أن أكون في الدقة المزدوجة، وهو العلم FPU، وأنا أريد أن يكون كل شيء في الدقة المزدوجة.) وأنا أعرف أن لدي بعض المناهج الأخرى (باستخدام gfortran، وذلك باستخدام المجمعين أخرى، أو تغيير كل ريال لمضاعفة توضيحات)، لكنها ليست مثالية لوضعي.
وهكذا، هل هناك أي طريقة لتعيين نوع الحقيقي الافتراضية أن تكون الدقة المزدوجة، أي 8 بايت على نطاق واسع، في G77؟
المحلول
إذا كنت لا يمكن العثور على العلم في صفحات الرجل، قد حاولت ماكرو # تعريف.
#define REAL DOUBLE PRECISION
نصائح أخرى
وبما أن الكثير من FORTRAN 77 لا يزال قانونيا، هل من الممكن استخدام gfortran
لتجميع التعليمات البرمجية FORTRAN 77، وتوريد الخيار -fdefault-real-8
؟