Language/JAVA

빌드 과정

오류나면꽥꽥 2025. 1. 15. 16:57

소스코드 ( .java )

       |

       |       1️⃣ 컴파일

       |        1) 개발자가 작성한 코드를 기계어 변환

       |        2) 기계어로 변환된 파일은 Object 파일

       |

      ▼

목적코드 ( .class )

       |

       |       2️⃣ 링크

       |        1) 여러개의 소스파일을 최종 실행 가능 파일로 만들기 위해 연결해주는 작업

       |        2) Object 파일이나 다른 파일들을 엮어주는 작업으로 소스코드 + 라이브러리 연결

       |

      ▼

실행파일 ( .exe )

       |

       |

      ▼

    RUN

 

 

 

 

 

✅ 빌드

소스코드(.java) ▶ 목적코드(.class) ▶ 실행파일(.exe)  ▶ RUN

 

  • 소스코드 파일을 실행 가능한 소프트웨어로 만드는 과정
  • 빌드툴 제공 기능 (빌드를 수행하는 도구)
    전처리, 컴파일, 패키징, 테스팅, 배포    ex) Ant, Maven, Gradle