0
標題說明了一切,我運行gfortran編譯一個簡單的測試fortran程序,它編譯時沒有錯誤;但是當我運行ls查看輸出時,沒有創建可執行文件。我已經嘗試使用-o選項設置。在Windows上的gfortran編譯器powershell不能創建可執行文件
的fotran程序是一個簡單的Hello World
program test1
implicit none
print *, "Hello World!"
end program test1
(我使用的gfortran是MinGW的版本,我已經別名gfortran到c:/ MinGW的/ bin中/ gfortran .exe在PowerShell中,但同樣的問題發生,如果我明確地稱呼它)
有沒有人有過這個問題?我認爲這可能是一個權限問題,但我可以從powershell創建文件就好(除非gfortran需要額外的權限出於某種原因?)。任何幫助非常感謝,謝謝:)
你指定它不能從PowerShell工作,但你有沒有嘗試從命令提示符呢?如果殼是問題,這應該有助於縮小範圍。 – Persistent13
您是否在尋找a.exe? – tim18
這很奇怪。我安裝了TDM-GCC-32軟件包的gfortran 5.1.0,並試圖在本地複製您的問題。運行'gfortran。\ test1.f95',我在'cmd.exe'和PowerShell下的本地目錄下編譯'a.exe'。如果您有權限問題,我會希望抱怨不能寫'a.exe'。我懷疑環境變量的問題,但這只是一個猜測。嘗試做一個磁盤搜索'a.exe' - 你可以在任何地方找到這個文件嗎? – arclight