#include · #define은 프리프로세서가 처리 (컴파일러 아님!). 흐름은 원시코드 → 프리프로세서 → 컴파일러 → 목적파일 → 링커 → 실행파일.| 조연 | 시점 | 역할 |
|---|---|---|
| 프리프로세서 | 컴파일 전 | 매크로 치환 (#define · #include 처리) |
| 링커 | 컴파일 후 | 목적 프로그램 + 라이브러리 연결 → 실행 파일 완성 |
#include · #define은 프리프로세서가 처리 (컴파일러 아님!). 흐름은 원시코드 → 프리프로세서 → 컴파일러 → 목적파일 → 링커 → 실행파일.