네이티브 코드(Native Code)는 특정 운영체제(OS)와 하드웨어(CPU)에서 직접 실행될 수 있는 기계어(machine code)로 변환된 코드를 의미한다. 즉, 운영체제와 CPU 아키텍처에 맞게 컴파일된 실행 가능한 기계어를 의미하며, 같은 기계어라도 운영체제나 CPU 종류가 다르면 실행되지 않는다. 결국 네이티브 코드 = 기계어. 기계어를 네이티브 코드라고 부르는 이유는 기계어들이 특정 플랫폼에 “네이티브(고유)“하게 실행되기 때문 📌 네이티브 코드의 특징 1. 운영체제(OS) 종속적 • Windows에서 컴파일된 네이티브 코드는 Linux에서 실행되지 않는다. • 예를 들어, .exe 파일은 Windows에서 실행되지만 macOS나 Linux에서는 실행되지 않는다. 2. CPU 아..