본문 바로가기
C++

C++ 컴파일 과정

by 알래스카비버 2025. 11. 7.

1. 전처리

전처리기가 전처리 지시문을 처리한다.

    - #include -> 헤더파일 삽입

    - #define, #ifndef 등 -> 매크로 치환, 조건부 컴파일

    - 주석 제거

 

2. 컴파일

컴파일러가 전처리된 소스 코드를 어셈블리어로 변환한다.

 

3. 어셈블

어셈블러가 어셈블리 코드를 오브젝트 코드로 변환한다.

 

4. 링크

링커가 여러 오브젝트 코드와 라이브러리를 하나의 실행파일로 결합한다.

 

5. 실행

프로그램 실행

댓글