Cygwin: «не удается выполнить двоичный файл: ошибка формата Exec»

2484
Iddo weiner

Я только что загрузил новое приложение для 64-битного Linux (приложение BLAST +, но я не думаю, что это связано с проблемой).

Я пытаюсь запустить его на 64-битном Cygwin, но получаю эту ошибку:

cygwin screenshot

Обратите внимание, что я запускаю его с полным описанием пути, поэтому я не думаю, что проблема также имеет какое-либо отношение к путям ..

1
http://stackoverflow.com/questions/40785187/how-to-run-elf-binary-file-on-cygwin/40792991#40792991 matzeri 7 лет назад 3
@matzeri Я бы сказал, что в качестве ответа, почти все это тоже! Jared Allard 7 лет назад 0

1 ответ на вопрос

0
Iddo weiner

В то же время я выяснил, в чем проблема, и подумал, что оставлю здесь ответ на случай, если это поможет кому-нибудь в будущем (я думаю, со временем вопросы без ответа удаляются). Проблема действительно была связана с программой, которую я загружал - BLAST +. Оказывается, если вы хотите запустить версию BLAST + для Linux на эмуляторе Cygwin, вам необходимо установить дополнительное программное обеспечение.

Вместо этого я обнаружил, что BLAST + имеет версию для Windows. Я скачал это (файл .exe), и теперь функции BLAST прекрасно работают из командной строки Windows.

Похожие вопросы