C, C++, Java 프로그래밍을 해봤으면 작성한 소스 코드를 빌드(Build) 혹은 컴파일(Compile)해서 실행해봤거나 코드를 잘못 작성하여 컴파일 에러가 났던 경험이 있을 것이다.그래서 컴파일을 알아보고 그에 반대되는 인터프리터 언어까지 알아보자컴파일이란? 컴파일은 인간이 이해할 수 있는 언어(고수준 언어)로 작성된 소스코드를 CPU가 이해 할 수 있는 언어(저수준 언어)로 번역(변환)하는 작업을 말한다컴파일 과정 컴파일 과정은 4가지 단계를 거친다전처리 -> 컴파일 -> 어셈블리 -> 링킹 이 4가지 단계를 묶어서 컴파일 과정, 빌드 과정이라고 부르기도 하고 컴파일 과정, 링킹과정 따로 나눠서 부르기도 한다 전처리 과정 전처리(Pre-processing) 과정은 전처리기(Preprocessor..