尝试运行Fortran可执行文件,但收到错误“此文件的版本与您正在运行的Windows版本不兼容...”

时间:2016-12-10 19:26:23

标签: fortran executable gfortran

错误

  

此文件的版本与您正在运行的Windows版本不兼容。检查计算机的系统信息,以确定是否需要该程序的x86(32位)或x64(64位)版本,然后与软件发行商联系。

每当我尝试运行我用Fortran创建的程序时,都会出现

代码是在64位版本的Linux Mint中使用GFortran编写和编译的,我试图在装有64位Windows 7的PC上运行它。

我已经尝试使用WoW64运行程序,但遗憾的是没有帮助。

2 个答案:

答案 0 :(得分:3)

Windows和Linux使用不同的二进制(可执行)格式,并具有不同的系统库等。最简单,最可靠的解决方案是在Windows PC上安装gfortran,并在该计算机上进行编译。

答案 1 :(得分:0)

Linux编译器将创建一个与Windows不兼容的Linux可执行文件。您需要一个交叉编译器来为不同于您用于编译的平台生成可执行文件。检查编译器的选项,看它是否受支持。