我只是想運行一個二進制文件,但是當我嘗試使用我的終端時,它的表現很奇怪,我無法弄清楚是什麼問題。在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'。 –