ifort 编译器将标志 -r8 描述为:
-r8 Makes default real and complex variables 8 bytes long. REAL
declarations are treated as DOUBLE PRECISION (REAL(KIND=8)) and
COMPLEX declarations are treated as DOUBLE COMPLEX (COM-
PLEX(KIND=8)).
这是否意味着...(要阅读完整的问题,您必须订阅我的时事通讯)
手册明确指出该标志是关于 default 实变量和复变量。
Real*4
声明通常是有原因的,当默认类型更改时,编译器不应该更改这些声明。