خطأ تجميع Intel Visual Fortran
-
20-09-2019 - |
سؤال
عندما أقوم بتجميع مشروع ، تستمر Intel Visual Fortran في إعطائي هذا النوع من الخطأ. تم العثور على الخطأ على الكود أدناه:
dimension tairgl(12),eairgl(24),windgl(12),psisgl(12),yenang(98),yunazm(98)
هذه هي رسالة الخطأ التي قدمها المترجم.
Error: Syntax error, found END-OF-STATEMENT when expecting one of: ( [
أي شخص لديه أي فكرة عن هذا الخطأ؟
المحلول
بناء الجملة يبدو على ما يرام. يمكنني التفكير في احتمالين: 1) تم تكوين برنامج التحويل البرمجي للنظر فقط إلى رمز المصدر إلى العمود 72 وهذا السطر أطول ، 2) الخطأ في مكان آخر والرسالة مضللة. احتمال 1 يفترض أنك تقوم بتجميع Fortran 77 مع تصميم المصدر الثابتة ، بدلاً من Fortran 90 ، أو أن المترجم يتم تكوينه لسوء تكوينه لـ Fortran 90. لإصلاح الإمكانية 1 ، إما تقسيم الخط مع استمرار ، تقسيمه إلى بيانات البعدين ، أو ابحث عن خيار التحويل البرمجي الذي يتسبب في قبول برنامج التحويل البرمجي خطوط أطول
نصائح أخرى
من السؤال ، يبدو أن هناك خطًا جديدًا بعد بيان البعد. هل هذا صحيح؟ لن أتفاجأ إذا أعطى ذلك خطأً غير متوقع في نهاية النوع.