我有一个我在 cygwin 中编译的程序,我试图从一个批处理文件中调用它:
D:\cygwin\bin\bash --login -i C:/ILS/trunk/NAVAID/test.exe
但我收到错误:
bash: C:/ILS/trunk/NAVAID/test.exe: cannot execute binary file
当我在 cygwin 中提交 test.exe 时,我得到:
test.exe: PE32 executable (console) Intel 80386, for MS Windows
任何想法为什么它不会运行?我在网上发现的大多数错误都来自试图运行 Linux 应用程序的人,但这是直接在 cygwin(在同一台机器上)中编译的(通过 g++)。
如果重要的话,在 Windows 8 上。