运行已编译的FORTRAN程序时出现问题。尝试在第61行打开文件失败,并出现错误

时间:2019-01-19 23:41:54

标签: fortran gfortran

我没有使用C#和Aurelia编写代码的Fortran经验。

我对设计涡轮机叶片的程序很感兴趣,希望使用它来探索设计过程,但是该程序作为可编译和运行的程序提供。

这是该程序的Dropbox。 (有3个这样的程序,这是一系列程序中的第一个)

https://www.dropbox.com/sh/8i0jyxzjb57q4j4/AADwCp9bufU-_uug9yHmvQYma/MEANGEN/meangen%20program?dl=0&preview=meangen-17.4.f&subfolder_nav_tracking=1

使用此指令的文件夹中有几个文件夹。

https://www.dropbox.com/sh/8i0jyxzjb57q4j4/AAAh1Jq_WkJfDSRet69Rxfo-a/MEANGEN/meangen-instructions.pdf?dl=0

我已经安装了添加到路径中的minGW-W64,然后尝试运行该程序。我认为应该在哪里提出一些问题,等等,它会因错误而停止运行。因此,我能够对其进行编译,但尝试打开文件失败。

At line 61 of file mengen.f (unit = 5)
Fortran runtime error: Cannot open file '/dev/tty': No such file or directory

Error termination. Backtrace:

Could not print backtrace: libbacktrace could not find executable to open
#0  0xffffffff
#1  0xffffffff
#2  0xffffffff
#3  0xffffffff
#4  0xffffffff
#5  0xffffffff
#6  0xffffffff
#7  0xffffffff
#8  0xffffffff
#9  0xffffffff
#10  0xffffffff
#11  0xffffffff

我看了一下代码,它试图打开一个名为/dev/tty的文件,这里是第60行。

C
  OPEN(UNIT=10, FILE= 'meangen.out')
  OPEN(UNIT=5,  FILE= '/dev/tty')
C

外面有人知道如何解决此问题并使其正常工作吗?

0 个答案:

没有答案