Я получаю «исполнительную ошибку формата», когда я пытаюсь выполнить исполняемый файл

Я установил Надежного человека (ежедневная сборка) пара несколько дней назад и, хотя в целом я рад, я столкнулся с некоторыми проблемами, запускающими некоторые автономные приложения (не установленный), который раньше работал просто великолепно в 13,10 перед обновлением.

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

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

Это поведение происходит с другими приложениями, как Сублимированный текст 2 и другие версии затмения. У Вас есть какой-либо ideia, что продолжается?

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

6
задан 17 April 2014 в 17:25

2 ответа

Выполненный

uname -m

и проверка, если программы Вы пытаетесь выполниться, имеют соответствующую архитектуру. т.е., 32 по сравнению с 64 битами.

6
ответ дан 17 November 2019 в 09:12

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

Наблюдаемый относительно zsh 5.0.2.

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

2
ответ дан 17 November 2019 в 09:12

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

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