Compilation 在OSX for Windows 64上编译Fortran代码

Compilation 在OSX for Windows 64上编译Fortran代码,compilation,fortran,cross-compiling,Compilation,Fortran,Cross Compiling,我正在用macOS Sierra将一些Fortran文件编译成Mac上的Windows 64位可执行文件。我已经成功地编译了Fortran代码,以便在OSX上使用GFortran运行,但现在还想在运行Windows 64位的计算机上运行它 我真的不太熟悉编译器,所以我发现那里的文档非常混乱。我知道存在一些交叉编译器,MinGW可能会帮助我实现我的目标 任何关于我应该如何做以及是否可能的建议都将不胜感激。非常感谢 是的,有交叉编译器,但通常是针对不同的CPU,而不是操作系统。即使对于不同的操作系统

我正在用macOS Sierra将一些Fortran文件编译成Mac上的Windows 64位可执行文件。我已经成功地编译了Fortran代码,以便在OSX上使用GFortran运行,但现在还想在运行Windows 64位的计算机上运行它

我真的不太熟悉编译器,所以我发现那里的文档非常混乱。我知道存在一些交叉编译器,MinGW可能会帮助我实现我的目标


任何关于我应该如何做以及是否可能的建议都将不胜感激。非常感谢

是的,有交叉编译器,但通常是针对不同的CPU,而不是操作系统。即使对于不同的操作系统,Windows也与其他操作系统相差太远。我严重怀疑这种情况是否存在,因为需要为Windows编译的人只能使用Windows。为什么不能在虚拟机中安装Windows?cygwin将mingw称为交叉编译器(但它不是跨硬件的)。如果希望在Win64平台上重建程序,cygwin64可能是更好的选择之一。另一个可能是Win10 WSL(但我发现它是不太可靠的Windows开发环境之一)。你似乎不确定自己想要什么,也不愿意说出足够的话让我们发表意见。