Linux 可执行文件无法运行,并在运行 strace 时出现错误“/usr/bin/strace: exec: No such file or directory”

Linux 可执行文件无法运行,并在运行 strace 时出现错误“/usr/bin/strace: exec: No such file or directory”

我需要使用 strace 分析 Linux 二进制可执行文件来捕获系统调用。运行命令时:

/usr/bin/strace ./005f32fffe1da3bc100e7dcd8b2f8f2c

我收到这个错误:

execve("./005f32fffe1da3bc100e7dcd8b2f8f2c", ["./005f32fffe1da3bc100e7dcd8b2f8f"...], 0x7fffd9d0a120 /* 53 vars */) = -1 ENOENT (No such file or directory) fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 write(2, "/usr/bin/strace: exec: No such f"..., 49/usr/bin/strace: exec: No such file or directory ) = 49 getpid() = 3699 exit_group(1) = ? +++ exited with 1 +++

我的文件类型是 32 位 ELF 二进制。

file 005f32fffe1da3bc100e7dcd8b2f8f2c 
005f32fffe1da3bc100e7dcd8b2f8f2c: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, stripped

相关内容