Прислали мне тут для теста 64-х битную сборку OpenSource-программы MyTetra:
http://webfiles.ru/files/45419173
Пробую ее запустить на Debian 64 bit:
xi@hs64:MyTetra_build_dp$ ls -l
итого 5400
drwxr-xr-x 2 xi xi 4096 ноя 13 2010 doc
drwxr-xr-x 2 xi xi 4096 апр 14 2016 iconengines
drwxr-xr-x 2 xi xi 4096 апр 14 2016 imageformats
drwxr-xr-x 2 xi xi 4096 ноя 17 21:00 lib
-rw-r--r-- 1 xi xi 35147 ноя 5 2010 license.txt
-rwxr-xr-x 1 xi xi 5462444 ноя 16 22:20 mytetra
-rwxr-xr-x 1 xi xi 149 окт 30 2010 mytetra.run
drwxr-xr-x 2 xi xi 4096 ноя 17 21:02 platforms
-rw-r--r-- 1 xi xi 1218 ноя 15 22:09 readme.txt
xi@hs64:MyTetra_build_dp$ ./mytetra.run
./mytetra.run: 8: ./mytetra.run: ./mytetra: not found
xi@hs64:MyTetra_build_dp$ ./mytetra
bash: ./mytetra: Нет такого файла или каталога
То есть, в каталоге есть файл mytetra и mytetra.run. Оба имеют флаги исполнения.
mytetra.run хотя бы запускается на исполнение, но не может из-под себя запустить бинарник mytetra. А сам бинарник mytetra вообще не видится даже при ручной попытке запуска. Первый раз такое вижу.
Я даже пробовал делать cat mytetra — содержимое бинарника вываливается на экран. То есть, файл есть и доступен. Но почему он не может запуститься самой операционкой?