[실행파일 생성 과정] 전처리기 -> 컴파일러 -> 어셈블리 -> 링커 전처리기 : "#include", "define"과 같은 소스코드를 적절히 변경 컴파일러 : 코드를 어셈블리어로 변경 어셈블러 : 기계어로 번역 링커로는~~? : 프로그램 내에서 참조하는 함수나 라이브러리들을 하나로 묶는 작업을 함.
이렇게 만들어진 실행파일이 메인메모리에 올라가서 실행된다.