我有以下代碼:的 「Hello world」 的Fortran(gfortran)無法在Windows中運行8.1
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終端運行程序不會產生任何輸出。
什麼是造成此錯誤?我有另一個更復雜的程序,遭受同樣的錯誤。
可能相關:why gfortran under cygwin can't compile correctly?
@DavidHeffernan你是怎麼想的?這是錯誤信息嗎?安裝了所有這些軟件包後會發生什麼?我還發現我可以從Cygwin終端成功編譯測試程序。 – user1559027