&引用;“你好,世界”;Fortran(gfortran)无法在Windows 8.1中运行

&引用;“你好,世界”;Fortran(gfortran)无法在Windows 8.1中运行,windows,gcc,cygwin,fortran,gfortran,Windows,Gcc,Cygwin,Fortran,Gfortran,我有以下代码: PROGRAM TEST IMPLICIT NONE PRINT *, "test" END PROGRAM TEST 使用以下命令已成功编译: C:/cygwin64/bin/x86_64-w64-mingw32-gfortran.exe test.f08 -o test.exe 当我双击程序运行它时,它会产生错误: “应用程序无法正确启动(0xc000007b)。单击“确定”关闭应用程序。” 文件libgfortran-3.dll与可执行文件位于同一文件夹中。我

我有以下代码:

PROGRAM TEST
  IMPLICIT NONE

  PRINT *, "test"
END PROGRAM TEST
使用以下命令已成功编译:

C:/cygwin64/bin/x86_64-w64-mingw32-gfortran.exe test.f08 -o test.exe
当我双击程序运行它时,它会产生错误:

“应用程序无法正确启动(0xc000007b)。单击“确定”关闭应用程序。”

文件libgfortran-3.dll与可执行文件位于同一文件夹中。我的环境是Windows 8.1 64位。Cygwin(Setup.exe版本2.850(64位))已安装到C:\cyginw64。安装了所有默认软件包以及所有“Base”和“Devel”软件包。我的系统路径环境变量包括C:\cygwin64\bin。从Cygwin64终端运行程序不会产生任何输出

是什么导致了这个错误?我有另一个更复杂的程序,也有同样的错误


可能相关:

该错误代码是一个
NTSTATUS
代码,特别是
STATUS\u INVALID\u IMAGE\u格式
。几乎没有失败,这意味着您正试图将32位模块加载到64位进程中。反之亦然。使用依赖性分析工具确定哪个模块的位错误。例如依赖性行者

@DavidHeffernan你怎么会这么想?是错误信息吗?安装了所有这些软件包后,我会错过什么?我还发现我可以从Cygwin终端成功地编译测试程序。