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


使用自动生成的Makefile启动项目
使用手写的Makefile启动项目


但是,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或其他建议吗?

最佳答案

我解决了这个问题。

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

这解决了我的问题。

关于linux - 使用eclipse编译Fortran代码时出错…通过Linux终端使用Gfortran时可以,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28819283/

10-14 14:16
查看更多