📍요약
| 컴파일 | 빌드 |
| 소스 코드를 바이너리 코드로 변환 | 소스 코드 파일을 실행 가능한 소프트웨어 산출물로 변환 (컴파일 후 링크 과정에 포함) |
✅ 빌드
소스코드(.java) ▶ 목적코드(.class) ▶ 실행파일(.exe) ▶ RUN
- 소스코드 파일을 실행 가능한 소프트웨어로 만드는 과정
- 빌드툴 제공 기능 (빌드를 수행하는 도구)
전처리, 컴파일, 패키징, 테스팅, 배포 ex) Ant, Maven, Gradle
✅ 컴파일 / 빌드 과정
소스코드 ( .java )
|
| 1️⃣ 컴파일
| 1) 개발자가 작성한 코드를 기계어 변환
| 2) 기계어로 변환된 파일은 Object 파일
|
▼
목적코드 ( .class )
|
| 2️⃣ 링크 (빌드 포함)
| 1) 여러개의 소스파일을 최종 실행 가능 파일로 만들기 위해 연결해주는 작업
| 2) Object 파일, 다른 파일들을 엮어주는 작업으로 소스코드 + 라이브러리 연결
|
▼
실행파일 ( .exe )
|
|
▼
RUN
'Language > JAVA' 카테고리의 다른 글
| [JAVA 함수] 문자 바꾸기: split(), join() (0) | 2024.06.17 |
|---|---|
| [JAVA 기초 이론] java 객체지향 (0) | 2024.02.21 |
| [JAVA 기초 이론] 인터페이스: interface (0) | 2024.02.20 |
| [JAVA이론] StringBuffer / StringBuilder (0) | 2024.02.19 |
| 객체지향 프로그램(OOP)의 특성 (0) | 2023.05.26 |