Shell не находит двоичный файл при попытке выполнить его (там _definitely_ там)

У меня есть определенный набор двоичных файлов, установленных на:

~/.GutenMark/binary/<binaries...> 

Они ранее работали корректно, но по какой-то причине, когда я пытаюсь их выполнить, оболочка утверждает, что не находит их:

 [email protected]:~/.GutenMark/binary$ ls -al ... -rwxr-xr-x 1 james james 2979036 2009-05-10 13:34 GUItenMark ... -rwxrwxrwx 1 james james 76952 2009-05-10 13:34 GutenMark ... -rwxr-xr-x 1 james james 10156 2009-05-10 13:34 GutenSplit ... [email protected]:~/.GutenMark/binary$ ./GutenMark bash: ./GutenMark: No such file or directory [email protected]:~/.GutenMark/binary$ 

Я пытался изолировать причину этого, без успеха. То же самое происходит с zsh, bash и sh (все, что дает их соответствующий file not found ошибка – это определенно не странный вывод из самого двоичного file not found ). То же самое происходит либо как пользователь James либо как root . Это не каталог специфический; Если я перемещаю всю установку каталога или только один бинарный файл в другое место, то это происходит при попытке выполнить его. То же самое происходит, когда я помещаю каталог в $ PATH и просто выполняю «GutenMark». Это также происходит, когда я выполняю его из сценария (я пробовал модуль команд Python – хотя это, похоже, просто вызывает sh).

Проблема, похоже, специфична для самих двоичных файлов, но они, похоже, никогда не исполняются.

Есть идеи?

Вы пытаетесь запустить 32-битный двоичный код на 64-битной системе или наоборот?
И тот же вопрос для любых библиотек, используемых этими исполняемыми файлами.

Или отсутствуют какие-либо использованные библиотеки?

Является ли GutenMark (на 76592 байт) фактически не двоичным , а скриптом, начинающимся с строки! #, Которая определяет программу, которая выполняет скрипт?

Если эта строка определила несуществующую программу, вы увидите сообщение об ошибке «не найден».

Interesting Posts

Как уменьшить размер (дисковое пространство) Windows 8

Удаленный рабочий стол для Ubuntu

Mint map number keys to higlight text

Моя карта данных usb 3g иногда переключается на 2g, но не переключается обратно, не вставляя ее снова и снова.

Println! error: ожидается, что аргумент literal / format должен быть строковым литералом

Почему браузер не может отправлять запрос gzip?

Использование символической ссылки в Windows XP

В Matlab можно ли завершить скрипт, но сохранить все его внутренние переменные в рабочее пространство?

Копирование сырого файла в SDCard?

Как шифровать или расшифровывать с помощью Rijndael и размером блока 256 бит?

Docker – способ предоставить доступ к USB-порту или последовательному устройству?

Как добавить fragment внутри ViewPager с помощью Nested Fragment (Android 4.2)

Как захватить текущий снимок экрана и повторное использование кода? (iPhone SDK)

Интеграция библиотеки ZXing непосредственно в приложение для Android

Будет ли новый Acer Revo (с Atom 330) быть достаточно быстрым, чтобы быть клиентом / сервером MythTV?

Давайте будем гением компьютера.