如何判断当前机器运行的kernel是32 bit还是64bit

文摘 Kernel 2020-02-8 阅读:1157

[DESCRIPTION]
搭载64bit芯片的机器,运行的kernel可能是32bit,也可能是64bit,这里给出判断的方法。

[SOLUTION]
判断方法有如下两种:

  1. 确认adb可以连接成功后,执行命令: adb shell cat /proc/cpuinfo,Processor一项如果包含"aarch64 ",说明为64bit kernel,否则为32bit。下面为内部参考机kernel分别为32bit、64bit时运行上述命令后的结果:
    32bit_64bit.png
  2. 确认adb可以连接成功后,执行命令: adb shell cat /proc/sys/kernel/osbit,如结果为"64 ",说明为64bit kernel,否则为32bit。
    下面为内部参考机kernel为64bit时运行上述命令后的结果:

  osbit.png



0条评论

© 2020 芯缘异码. Powered by Typecho