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