TIL, M8W2

마루·2021년 8월 10일
0

컴파일? 링크? 빌드?

  • 컴파일(Compile): 프로그래밍 언어(인간) -> 기계어(컴퓨터)
  • 링크(Link): 여러개로 분리된 소스파일들을 컴파일한 결과물들에서 최종 실행가능한 파일을 만들기 위해 필요한 부분을 찾아서 연결해주는 작업
  • 빌드(Build): source code를 실행 가능한 소프트웨어 결과물로 만드는 일련의 과정
    Build ⊃ Compile
    Compile + Link = Build
  • 빌드툴(Build tool)
    • 빌드를 수행하는 도구
    • Ant, Maven, Gradle
    • 전처리(preprocessing), 컴파일(Compile), 패키징(packaging), 테스팅(testing), 배포(distribution) 의 기능 수행
  • 넥서스(Nexus)
    • 오픈소스 무료! 저장소(repository)
    • 폐쇄 내부망에 리포지토리를 구성해야 하는 경우, 좀 더 빠른 캐시 리포지토리를 구성하고 싶은 경우
    • maven, yum, npm 등 다양한 저장소에 활용

0개의 댓글