Cygwin:“无法执行二进制文件:执行格式错误”

Cygwin:“无法执行二进制文件:执行格式错误”

我刚刚下载了一个适用于 64 位 Linux 的新应用程序(该应用程序是 BLAST+,但我不认为这与问题有关)。

我尝试在 64 位 Cygwin 上运行它但出现此错误:

cygwin 截图

请注意,我正在使用完整路径描述运行它,所以我认为问题与路径无关。

答案1

所以与此同时,我弄清楚了问题所在,并想在这里留下答案,以防将来对任何人有所帮助(我认为未回答的问题最终会被删除)。问题确实与我下载的程序有关 - BLAST+。事实证明,如果您想在 Cygwin 仿真器上运行 Linux 版本的 BLAST+,您需要安装其他软件。

我没有这样做,而是发现 BLAST+ 有一个 Windows 版本。我下载了它(.exe 文件),现在 BLAST 函数可以从 Windows 命令行正常运行。

相关内容