Cygwin:“無法執行二進位檔案:Exec 格式錯誤”

Cygwin:“無法執行二進位檔案:Exec 格式錯誤”

我剛剛下載了一個適用於 64 位元 Linux 的新應用程式(該應用程式是 BLAST+,但我認為這與問題無關)。

我嘗試在 64 位元 Cygwin 上運行它,但收到此錯誤:

cygwin 截圖

請注意,我使用完整的路徑描述來運行它,所以我認為問題也與路徑沒有任何關係。

答案1

因此,與此同時,我弄清楚了問題是什麼,並認為我會在這裡留下答案,以防它對將來的任何人有幫助(我認為未回答的問題最終會被刪除)。該問題確實與我正在下載的程式 - BLAST+ 有關。事實證明,如果想在 Cygwin 模擬器上執行 Linux 版本的 BLAST+,則需要安裝額外的軟體。

我沒有這樣做,而是發現 BLAST+ 有 Windows 版本。我下載了該檔案(.exe 檔案),現在 BLAST 函數可以從 Windows 命令列正常運行。

相關內容