컴파일러
프로그램의 빌드 과정
프로그램의 빌드 과정C/C++과 같은 언어로 작성된 소스 코드는 컴퓨터가 실행 가능한 바이너리 파일로 변환되어야 한다. 이 과정은 여러 단계를 거치며, 각각의 단계에서 소스 코드는 점차 저수준 형태로 바뀌게 된다. 이러한 일련의 과정을 빌드(build)라고 한다. 일반적으로 다음과 같은 네 단계를 거친다.1. 전처리 (Preprocessing)첫 번째 단계는 전처리기(preprocessor)가 수행한다. 이 단계에서는 소스 코드에 포함된 전처리 지시문들을 처리한다.#include로 포함된 헤더 파일의 내용이 소스 코드에 삽입된다.#define으로 정의된 매크로가 치환된다.조건부 컴파일 지시문(#ifdef, #ifndef 등)이 해석된다.전처리 결과는 확장자가 .i인 파일로 저장되며, 아직 컴파일이 되지 ..