我遇到了一个奇怪的问题,我有一个在目录中的可执行文件,但是当我尝试运行它时,终端提示该文件不存在:
kiarashsadr@pandoras-box:~/Downloads/Tether/linux$ ls adb run.sh
kiarashsadr@pandoras-box:~/Downloads/Tether/linux$ ls -l total 1204 -rwxrwxr-x 1 kiarashsadr kiarashsadr 1226659 Mar 9 2013 adb -rwxrwxr-x 1 kiarashsadr kiarashsadr 521 Oct 29 2012 run.sh
kiarashsadr@pandoras-box:~/Downloads/Tether/linux$ ./adb bash: ./adb: 没有那个文件或目录
file
命令返回的输出如下:
kiarashsadr@pandoras-box:~/Downloads/Tether/linux$ file adb adb: ELF 32-bit LSB 可执行文件,Intel 80386,版本 1 (SYSV),动态链接 (使用共享库),for GNU/Linux 2.6.8,未剥离这是怎么回事?