小编Fle*_*exo的帖子

确定特定进程是 32 位还是 64 位

给定 2.6.x 或更新的 Linux 内核和能够同时运行 ELF32 和 ELF64 二进制文件的现有用户空间(即过去我怎么知道我的 CPU 在 Linux 下支持 64 位操作系统?)我如何确定给定的进程( PID) 是在 32 位还是 64 位模式下运行?

天真的解决方案是运行:

file -L /proc/pid/exe | grep -o 'ELF ..-bit [LM]SB'
Run Code Online (Sandbox Code Playgroud)

但该信息是否直接暴露在/proc不依赖的情况下libmagic

linux 64bit elf proc

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

标签 统计

64bit ×1

elf ×1

linux ×1

proc ×1