首页 > 解决方案 > Fortran 编译错误:意外元素

问题描述

我正在使用 F77 编译 Fortran 代码(我也尝试使用 gfortran);但是,我遇到了一些编译错误,如下所示:

代码:

c  ** write 'ass.ini' file **

    open(17,file=inifile,status='unknown')

    write(17,1001) ext1

    write(17,1002) ext2

    close(17)

1001    format('\'.',a1,'\'             ext1')

1002    format('\'.',a1,'\'             ext2')

编译错误:

 1001 format('\'.',a1,'\'             ext1')
                 1

Error: Unexpected element ‘.’ in format string at (1)

 1002 format('\'.',a1,'\'             ext2')
                 1

Error: Unexpected element ‘.’ in format string at (1)

  write(17,1001) ext1
                   1

Error: FORMAT label 1001 at (1) not defined

  write(17,1002) ext2
                   1

Error: FORMAT label 1002 at (1) not defined

我尝试使用 advance="no" 但无法修复。我是 Fortran 新手,我想得到一些建议来解决这个错误。非常感谢!

标签: compilationfortran

解决方案


推荐阅读