Cygwin错误消息 - 二进制文件不可执行

时间:2014-02-10 19:38:27

标签: unix cygwin runtime-error

所以我试图在我的Windows机器上安装一个程序,要求我安装Cygwin来安装它。所以我正在使用README文件,并且我已经正确编译了代码(它的一行sh build.sh),当实际尝试使用该程序时,我得到以下错误:

BabakP@Babak /cygdrive/c/Users/BabakP/Desktop/test
$ ./Runlock input.tst output.tst 1
./Ostrich: Exec format error. Binary file not executable.

我想我想弄清楚为什么我会收到此错误,所以有关如何解决问题的任何建议都会很棒!

1 个答案:

答案 0 :(得分:0)

./Ostrich是Mac可执行文件。它不能在Cygwin下执行。 (在Windows或Cygwin下运行的MacOS仿真器在理论上是可行的,但我不知道任何此类事情。)

在不知道您尝试安装的软件的详细信息的情况下,很难说您是否可以修复它。

您可以从源代码重建Ostrich(如果您有源代码,如果它不是MacOS-specfic)。