代码之家  ›  专栏  ›  技术社区  ›  si2030

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

  •  0
  • si2030  · 技术社区  · 6 年前

    我对一个设计涡轮叶片的程序很感兴趣,我想用它来探索设计过程,但它是作为一个程序提供的,可以编译和运行。

    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

    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 回复  |  直到 6 年前