`uname -m` 유효한 값

`uname -m` 유효한 값

내 컴퓨터에서는 출력으로 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를 무시하세요). 또 다른 정보 소스는 다음과 같습니다.sparc64x86_64$UNAME_MACHINEconfig.guess;이것은 Linux에만 국한되지 않습니다.

참고는 uname -m현재 프로세스의 특성과 실행 중인 커널의 아키텍처를 반영합니다. 반드시 CPU 아키텍처는 아닙니다. 바라보다uname 명령 출력에서 ​​하드웨어 플랫폼의 의미더 알아보기.

관련 정보