목차 프로그래밍 구조 1. 컴파일 과정 2. 링크 과정 3. Visual Studio 통합개발환경으로 보는 프로그래밍 구조 |
1. 컴파일 과정
컴파일 언어는 우리가 이해하는 형태의 코드를 컴파일러를 통해 컴퓨터가 이해할 수 있는 형태로 바꿔주어야 한다.
우리가 이해하는 형태 : Source Code
기계가 이해하는 형태 : Object Code
이 과정을 '컴파일 과정' 이라 한다.
2. 링크 과정
프로그램은 분리되어진 여러 부분이 합쳐지면서 만들어진다.
예를 들어, Hello Wolrd 프로그램은 우리가 작성한 소스파일과 표준 라이브러리 총 2개의 부분으로 이루어진다.
그렇기 때문에 실행 가능한 파일을 만들기 위해서는 나눠진 부분것을 컴파일해서 목적코드로 만들고 목적 코드를 링크해야한다. 이와 같이 각 부분을 링크하는 프로그램을 '링커'라고 한다.
'Coding' 카테고리의 다른 글
[Git] Commit Message Style Guide (0) | 2022.12.27 |
---|---|
[Shell] 쉘, 프로그래밍. (1) | 2022.09.20 |