У меня есть скомпилированная программа, тегер для идентификации частей текста, который утверждает, что он не существует.
Когда я пытаюсь запустить его через командную строку, я получаю это:
user@place:/home/user/explicitRedactedPath$ ls tagger
tagger
user@place:/home/user/explicitRedactedPath$ ./tagger arg and other args
-bash: ./tagger: No such file or directory
Этот исполняемый файл должен вызываться сгенерированным скриптом, как я столкнулся с этой проблемой. По каким причинам может появиться эта ошибка? У меня нет идей, как это исправить.
Заметки:
- ОС это Ubuntu
- Исполняемый файл был скопирован с другого компьютера
- Файл имеет привилегии выполнения (без них он выдает правильное недопустимое сообщение)
- Я пытался скопировать файл в другое место (та же проблема)
- Я пытался заменить файл свежей копией (та же проблема)
- Файл существует. Открытие его с пико показывает файл с двоичными данными.