Cygwin: 「バイナリファイルを実行できません: 実行形式エラー」

Cygwin: 「バイナリファイルを実行できません: 実行形式エラー」

64 ビット Linux 用の新しいアプリをダウンロードしました (アプリは BLAST+ ですが、これが問題の原因ではないと思います)。

64 ビット Cygwin で実行しようとしていますが、次のエラーが発生します:

cygwin スクリーンショット

完全なパス記述で実行していることに注意してください。したがって、問題はパスとは関係ないと思います。

答え1

それで、その間に私は問題が何であるかを突き止め、将来誰かの役に立つかもしれないのでここに答えを残しておこうと思いました (回答のない質問は最終的には削除されると思います)。問題は確かに私がダウンロードしていたプログラム、BLAST+ に関連していました。BLAST+ の Linux バージョンを Cygwin エミュレーターで実行したい場合は、追加のソフトウェアをインストールする必要があることがわかりました。

そうする代わりに、BLAST+ には Windows バージョンがあることを知りました。そのバージョン (.exe ファイル) をダウンロードしたところ、BLAST 関数が Windows コマンド ラインから問題なく実行されるようになりました。

関連情報