Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Win32位到64位运行Fortran(.EXE)文件_Fortran_Fortran77 - Fatal编程技术网

如何从Win32位到64位运行Fortran(.EXE)文件

如何从Win32位到64位运行Fortran(.EXE)文件,fortran,fortran77,Fortran,Fortran77,我的问题是关于FORTRAN程序的编译。我有一个Windows 7 32位.exe文件,它是通过编译FORTRAN代码F771编译器生成的,在64位机器上不起作用。如何在64位计算机上运行生成的.exe文件 在为单个位机编译程序的过程中,是否有必要定义不同的语法?不是编译器,而是一个专门设计用于编译的IDE。您说您的程序在编译后运行并退出时出错。错误真的是程序在经过一些步骤后退出吗 我很久没有使用SimplyFortran了,但我怀疑有人会做出这样的错误描述,因为它在诊断时是毫无用处的 你说你的

我的问题是关于FORTRAN程序的编译。我有一个Windows 7 32位.exe文件,它是通过编译FORTRAN代码F771编译器生成的,在64位机器上不起作用。如何在64位计算机上运行生成的.exe文件

在为单个位机编译程序的过程中,是否有必要定义不同的语法?

不是编译器,而是一个专门设计用于编译的IDE。您说您的程序在编译后运行并退出时出错。错误真的是程序在经过一些步骤后退出吗

我很久没有使用SimplyFortran了,但我怀疑有人会做出这样的错误描述,因为它在诊断时是毫无用处的

你说你的程序在RedHat上运行得很好,这意味着它相对来说是好的,语法方面的。如果它是一个简单的程序,您是否可以尝试从命令行编译它,然后显示是否存在在运行时发生的语法错误或运行时错误


根据给定的数据很难说得更多。

什么是m/c?一般来说,为x86编译的代码将在x86_64上运行……我编辑了您的问题以用机器替换m/c——我假设这就是m/c的意思。如果我错了,请纠正我。好的,你将不得不为你想要运行代码的每个新系统重新编译你的程序。因此,要在64位计算机上运行,您必须在该计算机上编译代码,您不能仅将32位.exe从一个系统复制到另一个系统并期望它工作。您能否具体说明它不工作的方式?我认为,您必须获得某种信息性错误消息。如果您想在Windows计算机上运行Linux可执行文件,您可以安装虚拟机,并在该虚拟机内安装Linux操作系统。