这是我在 ubuntu 14.04 上使用
编译的程序f95 First.f -o First
程序是
!My first program
program first
print *,'This is my first program'
end program first
我收到以下错误
Error:Non-numeric character at statement label at (1)
First.f:2.1:
program first
如何解决这个错误?
最佳答案
将文件从 First.f
重命名为 First.f90
。
您遇到了一个很容易避免的问题。编译器通常假设 .f
文件是以所谓的固定源代码形式编写的,这种形式自 Fortran 90 起就已过时。使用 .f90
后缀,您的编译器应该期望遇到自由源代码形式,而不是像它所做的那样提示。在固定源格式中,每行中的第 1-6 列保留用于(数字)语句标签。
现在,如果您关心的话,请使用您最喜欢的 Fortran 资源来了解两种源形式之间的差异。
关于fortran - 错误: Non-numeric character in statement at label (1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26887689/