Исполняемый файл не работает даже после chmod'ing

Я пытаюсь запустить предварительно скомпилированную копию бета-версии rcracki, но проблема в том, что когда я пытаюсь запустить исполняемый файл, он выдает ошибку:

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# ls
COPYING             INSTALLING.txt  charset.txt    libcudart.so.2
libstdc++.so.6      rcracki_mt.ini  ChangeLog.txt  README.txt
libcrypto.so.0.9.8  libgcc_s.so.1   rcracki_mt

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# sudo chmod +rwx cracki_mt

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# ./rcracki_mt
bash: ./rcracki_mt: No such file or directory`

root@hosted-by:~/Desktop/rcracki_mt_0.7_beta2_linux_x86_64# sudo ./rcracki_mt`
sudo: unable to execute ./rcracki_mt: No such file or directory

Итак, кто-нибудь знает, почему Ubuntu выдает эту ошибку? Я имею в виду, что файл прямо здесь, поэтому ошибка не имеет смысла!

Кстати, я использую Ubuntu 10.04.

2
задан 6 November 2014 в 11:30

1 ответ

У меня была такая же проблема на моей 64-битной машине, когда я загружал файл для 32-битной платформы. К сожалению, вы не увидите сообщение об ошибке, если попытаетесь запустить такой файл.

Проверьте тип вашего файла с помощью команды file , например :

32-бит

N56VZ:~$ file /opt/eclipse/eclipse
eclipse: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

64-бит

N56VZ:~$ file /opt/eclipse/eclipse
eclipse: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped
0
ответ дан 6 November 2014 в 11:30

Другие вопросы по тегам:

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