невозможно выполнить двоичный файл в 64-битной системе - PullRequest
0 голосов
/ 28 сентября 2018

Я не понимаю, почему я получаю эту ошибку ... Это проблема с путём ??

У меня 64-битная система

[XXXXXXXX ~]$ uname -m
x86_64

[XXXXXXXX ~]$ file AAAAAAA.bin
AAAAAAA.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.2.5, stripped

[xxxxxxxxx ~]$ ls -lha  ./AAAAAAA.bin
-rwxrwxr-x. 1 user.name user.name 161M Sep 27 13:07 ./AAAAAAA.bin

[xxxxxxxxx ~]$ sudo sh ./AAAAAAA.bin: cannot execute binary file

Почему я не могувыполнить файл ???Любая помощь будет высоко ценится

1 Ответ

0 голосов
/ 28 сентября 2018

Вы не можете выполнить этот файл с sh, потому что это не сценарий оболочки.

Вместо этого выполните его непосредственно:

./AAAAAAA.bin
...