[컴파일(Compile)]
컴퓨터가 소스 코드를 읽게 하기 위해 코드를 기계어로 번역하는 과정. 이때 코드가 여러 개의 c파일이라면 따로따로 번역해서 각각을 오브젝트object 파일로 만든다.
[링킹(Linking)]
Object File들을 연결. Object file + Runtime Library → Executable programe(실행파일)
※Object File : 컴파일에 의해 생성된 목적파일(Source File의 컴파일 결과물)
[빌드(Build)]
코드 → 컴파일 → 링킹 → 실행파일 과정
ex) .cpp, .cs, . python ...(코드파일) → .exe(실행파일)
※ 실행파일 실행 : Run, Execute 등
[디버깅(Debugging)]
버그를 제거하는 과정.
요약
- 컴파일(Compile) : Source File → Object File
- 링킹(Linking) : Object File + Runtime Library → Executable File
- 빌드(Build) : 컴파일(compile) + 링킹(Linking)
- 디버깅(Debugging) : 버그 제거
※ 참고 블로그
반응형
'Computer Science > Etc' 카테고리의 다른 글
[Linux] SSH pem key 생성 (EC2에 SSH 연결하기) (0) | 2024.03.06 |
---|---|
Git hub branch 작업 프로세스 (0) | 2023.05.24 |
[Etc] 3계층 구조 (3 Tier - Architecture) (0) | 2023.01.23 |
[Etc] 프레임 워크 vs 라이브러리 (0) | 2021.07.06 |