因此,我试图在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.
我想我想弄清楚为什么会收到此错误,因此,有关如何解决该错误的任何建议都很棒!
最佳答案
./Ostrich
是Mac可执行文件。它不能在Cygwin下执行。 (从理论上讲,可以在Windows或Cygwin下运行MacOS模拟器,但我不知道有这样的事。)
在不知道您要安装的软件的详细信息的情况下,很难说出如何或是否可以对其进行修复。
您可能能够从源代码重建Ostrich
(如果您有源代码,并且不是MacOS专用的)。
关于unix - Cygwin错误消息—二进制文件不可执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21686349/