我只是想运行一个二进制文件,但是当我尝试使用我的终端时,它的表现很奇怪,我无法弄清楚是什么问题。在Ubuntu上运行二进制文件时遇到问题
[email protected]:~$ cd Desktop/
[email protected]:~/Desktop$ ls
chal challenge __MACOSX
[email protected]:~/Desktop$ cd challenge
[email protected]:~/Desktop/challenge$ ls
binary1 binary2 binary3
[email protected]:~/Desktop/challenge$ ./binary1
bash: ./binary1: Permission denied
[email protected]:~/Desktop/challenge$ sudo ./binary1
[sudo] password for rohan:
sudo: ./binary1: command not found
[email protected]:~/Desktop/challenge$
我也试过给它的权限,但它仍然不能执行它。任何帮助,将不胜感激。谢谢。另外,这些是文件的细节,我的系统是64位的,Ubuntu 16.04LTS,我需要什么以及如何运行这个文件。
file /home/rohan/Desktop/challenge/binary1
type EXEC (Executable file)
pic false
has_va true
root elf
class ELF32
lang c
arch x86
bits 32
machine Intel 80386
os linux
subsys linux
endian little
strip false
static false
linenum true
lsyms true
relocs true
rpath NONE
我认为这个问题应该AskUbuntu – Nirupa
发布请更新您的问题,以显示你有*后确切的错误信息*你做了'chmod'。 –