据此, gfortran 可以进行整数逻辑转换,但我收到此错误:
if (.not.bDropped.and.(zz_unif01() .lt. (1 - (Test_Dru
1
Error: Operand of .not. operator at (1) is INTEGER(4)
我知道将代码从 更改为 会更好.not.bDropped
,(bDropped.eq.0)
但这并不简单,因为它是生成的代码。
我尝试了各种-std=xxx
标志,但它们没有任何区别。