Почему я получаю сообщение об ошибке «zsh :exec format error :./metal»?

В качестве демонстрации можно сделать

cp foo /dev/stdout
0
06.11.2020, 03:19
1 ответ

I have ensured the program file format is "Unix executable"

Как именно вы добились этого? Я имею в виду, что это все еще может быть «исполняемый файл Unix», просто не исполняемый на вашей конкретной машине. (Например, попытка запустить 64-битный -битный двоичный файл в 32-битной -системе или двоичный файл, созданный для другой libc, и т. д.)

Как вы получили этот двоичный файл? Это было сделано с помощью стандартных инструментов установки пакетов вашего дистрибутива или вы просто скопировали двоичный файл из какого-то другого места?

Когда вы находитесь в каталоге, где находится metal, выполните эти команды:

ls -la metal
file metal
ldd metal
uname -a

...и расскажи нам, что ты видишь.

1
18.03.2021, 22:51

Теги

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