본문 바로가기

아키텍처 종류

x86

  • Intel 32bit CPU
  • Windows, Linux, Mac

x86_64 (amd64)

  • x86 호환, Intel 64bit CPU
  • AMD, Intel 라이센스 협약으로 amd64 명칭도 사용
  • Windows, Linux, Mac

arm

  • arm 32bit CPU
  • x86 은 데스크탑, arm은 모바일 등 저전력으로 대표됨

arm64 (arm64/v8)

  • 32bit arm 호환, arm 64bit CPU
  • 모바일, 스마트tv, 가전 등 저전력 장치
  • 애플 M1 이후

아키텍처와 컴퍼일러

빌드 결과물은, 특정 아키텍처에서만 실행되는 바이너리다.

실행되는 아키텍처에 맞는 컴파일러를 선택하여 빌드해야 한다.

BasicLike

어? 나 프로그래밍 좋아하네?