내 컴퓨터에서는 출력으로 uname -m
인쇄됩니다 x86_64
. 이 명령이 출력할 수 있는 가능한 값 목록은 무엇입니까? CPU 아키텍처를 확인하기 위해 동적으로 실행하는 동안 이 명령을 사용할 계획입니다.
답변1
그러나 가능한 값의 명시적인 목록은 없습니다.모든 데비안 아키텍처에 적용되는 값 목록이 있습니다, 이는 Linux에서 가능한 값을 꽤 잘 다루고 있습니다: aarch64
, alpha
, arc
, arm
, i?86
, ia64
, m68k
, mips
, mips64
, parisc
, ppc
, ppc64
, ppc64le
, ppcle
, riscv64
, s390
, s390x
, sh
, sparc
(다른 가능한 값이 있지만 데비안은 이를 지원하지 않습니다. m 여기서는 Hurd를 무시하세요). 또 다른 정보 소스는 다음과 같습니다.sparc64
x86_64
$UNAME_MACHINE
config.guess
;이것은 Linux에만 국한되지 않습니다.
참고는 uname -m
현재 프로세스의 특성과 실행 중인 커널의 아키텍처를 반영합니다. 반드시 CPU 아키텍처는 아닙니다. 바라보다uname 명령 출력에서 하드웨어 플랫폼의 의미더 알아보기.