【发布时间】:2014-04-30 22:32:42
【问题描述】:
我有以下代码:
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”包。我的系统 PATH 环境变量包括 C:\cygwin64\bin。从 Cygwin64 终端运行程序不会产生任何输出。
是什么导致了这个错误?我有另一个更复杂的程序也有同样的错误。
【问题讨论】:
-
@DavidHeffernan 是什么让你这么认为?是错误信息吗?安装了所有这些软件包后我会缺少什么?我还发现我可以从 Cygwin 终端成功编译测试程序。
标签: windows gcc cygwin fortran gfortran