Я получаю ошибку «exec format» при попытке запустить исполняемый файл

Я установил Trusty (ежедневная сборка) пару дней назад и, хотя в целом я доволен, у меня возникли некоторые проблемы с запуском некоторых автономных приложений (не установленных), которые раньше отлично работали в 13.10 до обновления.

Например, когда я пытался запустить стандарт eclipse через пусковую установку, ничего не произошло. Я попытался дважды щелкнуть исполняемый файл, и ничего не произошло. Когда я попытался запустить его в терминал, я получил:

~ ❯❯❯ '/home/ecc/Apps/eclipseStandard/eclipse'
zsh: exec format error: /home/joaolopes/Apps/eclipseStandard/eclipse

Это поведение происходит с другими приложениями, такими как Sublime Text 2 и другими версиями eclipse.

Редактировать, чтобы добавить: я использую zsh, и файл имеет необходимые perms.

1
задан 17 April 2014 в 18:25

1 ответ

Обратите внимание, что эта ошибка также может возникать, если изнутри zsh вы пытаетесь выполнить исполняемый файл, который имеет нулевые байты (например, может случиться, когда вы случайно усекаете исполняемый сценарий оболочки или никогда не инициализируете его, если вы передаете такой скрипт как аргумент zsh, ошибка не возникает).

Наблюдается на zsh 5.0.2.

Заметим, что bash, , dash не проявляют этой проблемы - они просто молча игнорируют такие вызовы.

2
ответ дан 24 May 2018 в 09:28

Другие вопросы по тегам:

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