@Def4lt

Не могу выполнить файл?

Есть скомпилированный на Си файл
$ ls -l
total 12
-rwxrwxrwx 1 test test 8324 нояб. 13  1998 hoze

При попытке его исполнить выходит ошибка что нет этого файла
$ ./hoze 
bash: ./hoze: No such file or directory

Не могу понять в чём дело.
P.S Только недавно перешёл на linux и могу чего-то не знать.
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev Куратор тега Ubuntu
software engineer
Ваш бинарник требует какие-то либы, которые не установлены в системе. И то, что файл не найден - это он ругается именно на какую-то либу.

Посмотрите вывод
ldd ./hoze
и проверьте каких либ из списка у вас не хватает - их нужно будет доустановить.
Ответ написан
Комментировать
@mureevms
Бинарь скомпилен под другую платформу, Перекомпилируйте на текущей системе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы