Пытаюсь скомпилировать код на Фортране с помощью компилятора Cray. У меня есть стандартный блок предварительной обработки ifdef в коде:
#ifdef DEBUG
! print extra info
#endif
Крэй это совсем не нравится. Это говорит мне
#ifdef DEBUG
^
ftn-100 crayftn: ERROR BALANCE_DATA, File = balance_data.f90, Line = 9, Column = 1
This statement must begin with a label, a keyword, or an identifier.
#endif
^
ftn-100 crayftn: ERROR BALANCE_DATA, File = balance_data.f90, Line = 11, Column = 1
This statement must begin with a label, a keyword, or an identifier.
Кто-нибудь знает, как я могу порадовать компилятор Cray? (Этот код, кстати, прекрасно компилируется с intel и gcc.)