ภายใต้ intel ฉันรู้ว่าฉันสามารถดูผลลัพธ์ของuname -m
การรู้ว่าระบบปฏิบัติการของฉันเป็น 32 หรือ 64 บิต แต่ภายใต้ ARM สิ่งนี้ให้:
armv7l
ฉันอนุมานจาก
file /usr/bin/ls
ฉันใช้ระบบปฏิบัติการ 32 บิต แต่ฉันจะรู้ได้อย่างไรในวิธีที่ง่ายกว่า
uname -a
และgcc -v
? สิ่งเหล่านั้นอาจเป็นประโยชน์
Announced October 2011, ARMv8-A (often called ARMv8 although not all variants are 64-bit such as ARMv8-R) represents a fundamental change to the ARM architecture. It adds a 64-bit architecture, named "AArch64", and a new "A64" instruction set. AArch64 provides user-space compatibility with ARMv7-A ISA, the 32-bit architecture, therein referred to as "AArch32" and the old 32-bit instruction set, now named "A32" ARM announced their Cortex-A53 and Cortex-A57 cores on 30 October 2012.
- en.wikipedia.org/wiki/ARM_architecture#64.2F32-bit_architecture
ARMv8-A architecture, announced in October 2011,[6] adds support for a 64-bit address space and 64-bit arithmetic.
- วิกิพีเดีย