小编pre*_*k.v的帖子

bash: ./*.exe: 没有名为 *.exe 的可执行文件或目录

看起来我不能运行任何正常的 linux 二进制文件,如果它们的名字以 结尾.exe,知道为什么吗?

$ cp /bin/pwd pwd
$ ./pwd
/home/premek
Run Code Online (Sandbox Code Playgroud)

还行吧。但...

$ cp /bin/pwd pwd.exe
$ ./pwd.exe 
bash: ./pwd.exe: No such file or directory

$ ls -la pwd.exe 
-rwxr-xr-x 1 premek premek 39616 May  3 20:27 pwd.exe

$ file pwd.exe 
pwd.exe: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2447335f77d6d8c4245636475439df52a09d8f05, stripped

$ ls -la /lib64/ld-linux-x86-64.so.2
lrwxrwxrwx 1 root root 32 May  1  2019 /lib64/ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.28.so
$ ls -la …
Run Code Online (Sandbox Code Playgroud)

debian executable

15
推荐指数
2
解决办法
1773
查看次数

标签 统计

debian ×1

executable ×1