컴파일러 컴파일 과정 (빌드 과정 = 컴파일+링킹 과정) : 컴파일은 인간이 이해할 수 있는 언어로 작성된 소스코드를 CPU가 이해할 수 있는 언어로 번역하는 작업을 말한다. : C++의 경우 운영체제별로 컴파일러가 다르기 때문에 소스코드를 각 컴파일러에 맞게 수정해야할 수 있다. 1단계: 전처리 과정 - 전처리기(Preprocessor)를 통해 헤더파일(.h)과 전역변수를 처리한다. - 전처리기를 이용하면 헤더파일(.h)와 소스 코드 파일(.cpp)을 전처리 된 소스 코드 파일(.i)로 변환한다. - 이 과정에서는 '주석 제거', '헤더 파일 삽입', '매크로 치환 및 적용' 의 세가지 작업을 수행한다. 설명 전처리 과정에선 #include, #define, #ifdef 등을 컴파일러가 이해할 수 있도..