include, define, 주석 제거처럼 컴파일 전 처리를 수행합니다.
빌드 흐름
C++ 빌드 단계
빌드 오류를 만났을 때는 어느 단계에서 멈췄는지 먼저 구분해야 원인을 빠르게 좁힐 수 있습니다.
문법을 검사하고 어셈블리 코드로 번역합니다.
어셈블리 코드를 목적 파일 형태의 기계어로 바꿉니다.
목적 파일과 라이브러리를 묶어 실행 파일을 완성합니다.
오류 기준문법 오류는 컴파일, 외부 함수 미해결은 링크, 잘못된 결과는
런타임에서 추적합니다.
링크 기준정적 링크는 실행 파일에 포함하고, 동적 링크는 실행 시
라이브러리를 불러옵니다.