在linux下如何查看CPU是否支持64位的方法是:
# grep "flags" /proc/cpuinfo
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx smx est tm2 cx16 xtpr lahf_lm
flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up pni monitor ds_cpl vmx smx est tm2 cx16 xtpr lahf_lm
如果flags中有lm,则表示支持64位,lm的意思是long mode。
文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/20090308/159561.html)
本文介绍了一种在Linux环境下检查当前CPU是否支持64位运算的方法。通过使用grep命令搜索/proc/cpuinfo文件中的'flags'字段,若发现'lm'标志则表明CPU支持64位(long mode)。

被折叠的 条评论
为什么被折叠?



