У меня проблемы с неловкой ошибкой в фортране, это код, который мне нужен для симуляции материалов в твердом состоянии
PROGRAM EUCLID
PRINT *, 'A?'
READ *, NA
IF (NA.LE.0) THEN
PRINT *, 'A must be a positive integer.'
STOP
END IF
PRINT *, 'B?'
READ *, NB
IF (NB.LE.0) THEN
PRINT *, 'B must be a positive integer.'
STOP
END IF
PRINT *, 'The GCD of', NA, ' and', NB, ' is', NGCD(NA, NB), '.'
STOP
END
FUNCTION NGCD(NA, NB)
IA = NA
IB = NB
1 IF (IB.NE.0) THEN
ITEMP = IA
IA = IB
IB = MOD(ITEMP, IB)
GOTO 1
END IF
NGCD = IA
RETURN
END
Ошибка говорит о том, что Coarrays отключен в (1), используйте '-fcoarray =', чтобы включить |, но я не использую никаких массивов, так что мне делать?
Я использую кодовые блоки в качестве компилятора, и у меня не было проблем с некоторыми предыдущими программами, которые я написал