使用eclipse编译Fortran代码时出错...通过Linux终端使用Gfortran时可以

时间:2015-03-02 20:56:46

标签: linux eclipse makefile fortran

我正在尝试使用Eclipse编译.f Fortran代码。我已经从Eclipse帮助站点尝试了以下两种方法:

  1. 使用自动生成的Makefile启动项目
  2. 使用手写Makefile启动项目
  3. 然而,Eclipse提供了多个不同的错误......以下是一些错误:

       DIMENSION DDDJ(0:IG,-1:JG)                                          
         1
    Error: Non-numeric character in statement label at (1)
    ../Main1.f:16.5:
    
        DIMENSION DDDJ(0:IG,-1:JG)                                          
         1
    Error: Unclassifiable statement at (1)
    ../Main1.f:19.5:
    
        DIMENSION MSN(1:NPP)  ! S(x,t)                                      
         1
    Error: Non-numeric character in statement label at (1)
    Fatal Error: Error count reached limit of 25.
    make: *** [Main1.o] Error 1
    
    14:51:55 Build Finished (took 1s.244ms)
    

    我已经使用Gfortran在终端中编译了代码,我已经获得了可执行文件并获得了结果。但是Eclipse根本不适合我。

    我想调试我的代码。它是1236原料。有人可以帮我解决Eclipse或任何其他建议吗?

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

它与Fortran文件的形式有关。我正在将代码复制到新的Fortran源文件中。我决定将我拥有的文件导入到项目中。

这解决了我的问题。