
回复
在 Linux 系统中,你可以通过以下几个命令来查询 ARM 处理器的信息:
这些命令会显示处理器的架构类型、型号、核心数等信息。对于 ARM 开发板,你通常会看到类似 armv7l
、aarch64
这样的架构信息。
这两个命令,怎么一个是64的,一个是32
getconf LONG_BIT
显示为 32uname -m
显示为 aarch64这种情况通常出现在以下场景:
getconf LONG_BIT
显示的是当前系统运行的用户空间程序的位数(比如你的程序编译环境)uname -m
显示的是 CPU 架构的位数这种差异可能是因为:
这种配置在某些情况下是正常的,特别是在需要兼容性的场景下。如果你需要完全使用 64 位环境,可以:
你可以使用以下命令进一步确认系统状态:
这会显示系统默认 shell 是 32 位还是 64 位的。