3
如何确定Linux二进制文件是32位还是64位?
32位内核(x86)只能运行32位代码。64位内核(x86_64)可以同时运行32位和64位代码。 我想知道一台机器是否可以运行可执行文件:换句话说,我有一个二进制文件,并且必须在32位Ubuntu上运行,但是我不知道该二进制文件是否为32位可执行文件。 我使用file命令,指定要检查的可执行文件,这是返回的结果: ELF 64位LSB可执行文件,x86-64,版本1(SYSV),动态链接(使用共享库),用于GNU / Linux 2.6.24,BuildID [sha1] = 0x7329fa71323a6cd64823c2594338682065cd6e07,未剥离