|
发表于 2023-3-14 22:49:28
|
显示全部楼层
- 根据错误信息,似乎 gfortran 编译器将源代码文件 mcm_3-2_fortran_complete.txt 当作了连接器脚本文件(linker script),而不是 Fortran 代码文件。这可能是因为文件名或者文件内容格式不正确导致的。
- 建议你检查以下几个方面:
- 源代码文件名是否正确:确保源代码文件的文件名是以 .f90 或者 .f95 结尾的,例如 mcm_3-2_fortran_complete.f90 或者 mcm_3-2_fortran_complete.f95。
- 源代码文件内容格式是否正确:Fortran 源代码文件应该是文本文件,使用 ASCII 或者 UTF-8 编码格式。如果源代码文件的内容格式不正确,可能会导致编译器无法识别代码。
- 检查编译命令是否正确:在命令行中使用 gfortran 编译器编译 Fortran 源代码时,应该使用以下命令:
- gfortran mcm_3-2_fortran_complete.f90 -o output.exe
- 注意,文件名应该是源代码文件的文件名,而不是 .txt 文件名。
- 如果你仍然无法解决问题,可以尝试在 MINGW Installation Manager 中重新安装 gfortran 包,或者使用其他的 Fortran 编译器进行编译。另外,如果你能够提供更详细的错误信息和源代码文件内容,可能会更有助于问题的解决。
复制代码 |
|