728x90
반응형
컴파일(Compile)에 대해서 알아보자.
컴파일의 필요성
- 컴퓨터는 0과 1로만 모든 명령을 이해하고 실행한다.
- 우리가 ‘A’라는 문자를 입력하더라도 컴퓨터는 이것을 0과 1로 이루어진 이진코드로 해석한다.
- 그런데 ‘A’라는 문자를 어떻게 해석해줄 것인가?
- 이러한 기능을 컴파일 이라고 한다.
컴파일의 이해
- 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 언어로 바꾸어 주는 과정.
- 원시코드에서 목적코드(목적파일)로 바꾸어 주는 것이 컴파일이고 목적 파일을 실행 파일로 바꾸는 것이 링크.
- 원시코드는 우리가 작성한 코드, 목적코드는 컴퓨터가 이해할 수 있도록 번역한 코드.
- 컴파일과 링크의 기능을 하는 것이 컴파일러이다.
출처
반응형
'IT Technology > System' 카테고리의 다른 글
Windows 로그 이벤트 ID 검색 방법 (0) | 2023.12.12 |
---|---|
프로그램, 바이너리, 프로세스, 스레드란? (0) | 2023.03.08 |
VMware - 템플릿을 이용한 가상머신(VM) 생성 및 Windows Server OS 설치 (0) | 2023.02.28 |
VMware - 가상머신(VM) 생성 및 Windows Server OS 설치 (0) | 2023.02.22 |
Bastion host란 무엇인가? (0) | 2023.02.19 |