참고자료 : https://github.com/jobhope/TechnicalNote/blob/master/computer_architecture/ExecutionProcess.md

실행파일의 생성과정

1단계 : 전처리기에 의한 치환작업

2단계 : 컴파일러에 의한 번역

3단계 : 어셈블러에 의한 바이너리 코드 생성

4단계 : 링커에 의한 연결과 결합

프로그램 실행 과정

Untitled

5단계 : 로더에 의해서 실행 가능한 파일을 메모리에 적재