C++ 소스 코드는 전처리, 컴파일, 어셈블, 링크를 거쳐 실행 파일이 되고, 실행 시점에는 런타임 오류를 따로 확인해야 합니다.
헤더 포함과 매크로 치환처럼 컴파일 전 텍스트 변환을 수행합니다.
C++ 문법과 타입을 검사하고 목적 파일로 변환합니다.
여러 목적 파일과 라이브러리를 묶어 실행 파일을 만듭니다.
프로그램이 실제 입력과 환경에서 어떻게 동작하는지 확인합니다.