我编译了一段Fortran代码,并且该执行在我的计算机上可以完美运行。但是,我将可执行文件复制到远程服务器中,并尝试通过SSH执行它。出现以下错误:
-bash: ./ex2.exe: cannot execute binary file: Exec format error
我在Terminal中查找了uname -m,对于我自己的机器和远程机器,结果相同:
x86_64
我自己的代码运行完美,我只想能够在远程服务器上执行它。我用它来编译它:
gfortran -O3 -o isingmodel.exe isingmodel.f
我必须提到远程服务器没有gfortran,因此我无法上载.f文件并在服务器中进行编译。