如何确定给定的Linux是32位还是64位?

475

当我输入命令 uname -a 时,会得到以下输出。

Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux

如何从这个信息中得知给定的操作系统是32位还是64位?

例如,在编写configure脚本时会很有用:我要为哪种架构构建?

21个回答

-5

首先,您需要下载Virtual Box。然后选择新建一个32位的Linux。接着使用它启动Linux。如果它能够启动,那么它就是32位的;如果不能启动,则是64位的。


2
这是一种非常牵强的方法来确定系统是32位还是64位。 - marlar
1
但这确实是解决这个问题的一种方法。所以我会标记它。 - firo
这让我想起了一种区分偶数和奇数的方法:数学家会查看除以二后的余数;程序员会查看最低有效位;MS SQL专家会创建两个表,一个用于偶数,一个用于奇数,并查看输入落在哪里... 数字 - Michael Shigorin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接