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

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

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

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

james@anubis:~/.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
...
james@anubis:~/.GutenMark/binary$ ./GutenMark
bash: ./GutenMark: No such file or directory
james@anubis:~/.GutenMark/binary$ 

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

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

Какие-либо идеи?

0
задан 13.07.2014, 20:15

2 ответа

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

Или кто-либо - библиотеки, которыми пользуются, теперь отсутствующие?

1
ответ дан 24.11.2019, 12:37

GutenMark (на уровне 76 592 байтов) не на самом деле двоичный файл, но сценарий, запускающийся с a! Строка #, которая определяет программу, которая выполняет сценарий?

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

0
ответ дан 24.11.2019, 12:37

Теги

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