컴파일, 빌드, 그리고 런타임

ggyu_55·2023년 4월 3일
0

메모

목록 보기
10/46

컴파일

  • 내 코드를 기계가 이해할 수 있는 기계어로 바꾸는 과정.

빌드

  • 컴파일을 포함해서 코드와 라이브러리 등 프로그램 실행에 필요한 여러 리소스들을 종합하여 실행 직전의 상태가지 만드는 것.

런타임

  • 프로그램의 실행 도중

링킹?

  • Linking(링킹)이란 여러 개의 코드와 데이터를 모아서 연결하여 메모리에 로드될 수 있고 실행될 수 있는 한 개의 파일로 만드는 작업. 컴파일시에 수행되는 경우도 있고, 로딩시에 수행되는 경우도 있고, 실행시에 수행되는 경우도 있다.

  • 컴파일 이후, 실행하기 이전에 작성한 프로그램이 사용하는 다른 프로그램이나 라이브러리를 가져와 연결하는 과정을 말한다.

  • Linker(링커)란 링킹을 담당하는 프로그램이다.

  • 참고 : https://live-everyday.tistory.com/67

0개의 댓글