方法一:getconf LONG_BIT 如果是32位机器,则结果为32,如果是64位机器,则结果为64。 方法二:uname -a 如果是64位机器,会输出x86_64,i686一般是32位。 方法三:file /sbin/init 或者 file /bin/ls
原因分析: getconf WORD_BIT 是获取WORD(int类型)在当前系统中的位数,getconf LONG_BIT是获取long类型在当前系统中的位数。但是,32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节,所以查询系统位数建议使用getconf LONG_BIT。 结果 Linux查询系统位数使用getconf...
getconf LONG_BIT 马上显示是32位或者64位了
x86_64 https://www.cnblogs.com/liuhaobk/p/11660251.html
在开发系统的时候,由于在Windows下面使用的是32bit编译,而移植到linux下之后,使用了64bit编译。在一次调试过程中,发现有个bug非常奇怪,出现莫名其妙的错误。于是怀疑某些库是32bit的,这个时候,想检查一遍,…
/bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped 若为64位,则显示64位;若为32位,则显示32位。 方法二: [root@Test233 ~]# uname -a ...
The years go by, and I keep trying one Linux desktop distro after the other. But for more than a decade now, I come back to Linux Mint. Why? It's simple: Year in and year out, Mint remains the best, easiest-to-use Linux desktop. ...
AMD和Intel分别在2003年和2004年发布了64bit CPU,而今,十多年过去,Linux发行版也开始考虑放弃对32bit硬件的支持。 作为软件发行商,谷歌在2015年就抛弃了Linux平台上的32bit版Chrome。 具体来说,Ubuntu从16.10开始逐渐限制32bit,从此不再发行32bit Ubuntu Desktop或者Ubuntu Server,到2018年的Ubuntu 18.10,32bit的软件...
Linux和windows一样,也有X86架构,当然就有和windows类似的32位和64位系统。1、32-bit在Linux里就是32位的操作系统,类比于windows 2、所谓的32bit,指的是寻址空间是32位。
【Linux发行版集体放弃32bit:要永别了!】AMD和Intel分别在2003年和2004年发布了64bit CPU,而今,十多年过去,Linux发行版也开始考虑放弃对32bit硬件的支持。作为软件发行商,谷歌在2015年就抛弃了Linux平台上的32bit版ChromeOLinux发行版集体放弃32bit:要永别了! ...