我正在为一份新工作学习 Fortran,并开始编写一些非常非常基本的程序。为了编译,我使用的是 gcc 版本 4.6.2,并且我正在使用 Linux Suse OS(如果这很重要的话)。我相信我使用的 Fortran 版本是 F90 或 F95。代码是使用 VIM 文本编辑器编写的。
这是我写的程序
INTEGER, PARAMETER :: x = 2, y = 3
INTEGER :: z = x+y
print *, z
而已!哦,这些行是缩进的,它们从第 8 列开始,所以缩进不是问题。
更新 1 我试过这样做:
PROGRAM print_stuff
print *, z
END PROGRAM print_stuff
我还尝试将 IMPLICIT NONE 语句添加到所有这些中,并且没有改变错误。结束更新 1
我保存、退出和编译。编译器返回此错误:
Error: Unexpected end of file in 'practice1.f'
有谁知道问题是什么?我什至尝试删除 print 语句并仅使用变量声明,但发生相同的错误。它让我根本无法练习 Fortran!