编译fortran 77文件(MIAH.f77)gfortran

编译fortran 77文件(MIAH.f77)gfortran,fortran,Fortran,我正在尝试编译一个.f77文件。命令如下: gfortran MIAH.f77-o测试 但我得到的信息如下: /usr/bin/ld:MIAH.f77:无法识别文件格式;作为链接器脚本处理 /usr/bin/ld:MIAH.f77:1:语法错误 collect2:错误:ld返回了1个退出状态** 这意味着什么?这意味着它无法识别该文件中的内容。我们无法告诉您原因,因为我们看不到文件中的内容。可能是.f77扩展名未被识别为Fortran源代码(最常见的扩展名是.f表示固定格式,而.f90表示自由格

我正在尝试编译一个.f77文件。命令如下:

gfortran MIAH.f77-o测试

但我得到的信息如下:

/usr/bin/ld:MIAH.f77:无法识别文件格式;作为链接器脚本处理

/usr/bin/ld:MIAH.f77:1:语法错误

collect2:错误:ld返回了1个退出状态**


这意味着什么?

这意味着它无法识别该文件中的内容。我们无法告诉您原因,因为我们看不到文件中的内容。可能是.f77扩展名未被识别为Fortran源代码(最常见的扩展名是.f表示固定格式,而.f90表示自由格式源代码),因此它将文件直接传递给链接器。尝试将文件重命名为.f并重新生成。您也可以尝试
gfortran-ffix form MIAH.f77-o test
confirm。gfortran的此错误纯粹是因为无法识别“f77”文件扩展名。指定-ffix表单无效,必须更改扩展名。奇怪的是,linux手册页上说格式是由文件扩展名决定的,但实际上没有任何地方说明扩展名应该是什么..这个命令将“gfortran MIAHCODE.f-ffix form-fd行作为code-oa.out”使用