小编ned*_*rds的帖子

OPEN的默认行为,STATUS ='NEW'

我正在使用gfortran编译一个程序(我没有写过)。生成文件将f77指定为编译器,但我没有此文件。

我遇到了与OPEN命令有关的错误。

Error: The STATUS specified in OPEN statement at (1) is 'NEW' and no FILE specifier is present
Run Code Online (Sandbox Code Playgroud)

我查看了Fortran 77 OPEN,根据Oracle语言参考,未指定'FILE = name'时有默认行为。

http://docs.oracle.com/cd/E19957-01/805-4939/6j4m0vnaf/index.html

'NEW'-文件不存在(存在是错误)。如果未指定'FILE = name',则打开名为'fort.n'的文件,其中n是指定的逻辑单元。

有没有一种方法可以强制编译器使用指定的默认行为的语言。另外,我可以修改代码以执行预期的默认行为吗?

fortran gfortran

4
推荐指数
1
解决办法
447
查看次数

标签 统计

fortran ×1

gfortran ×1