개발자가 작업하는 프로젝트는 일반적으로
개발자가 작성하는 코드 파일들, 다른 곳에서 작성한 코드들(라이브러리 들), 이미지나 기타 등등 소프트웨어에 필요한 파일들이 포함된다.
소프트웨어의 특성마다 다르지만, 일반적으로는 이를 출시할 때에는 이들을 다른 형태로 변형 or 압축해서 내보낸다.
이를 '빌드' 한다고 한다.
>정리하면, 작업하는 프로젝트 파일들을 출시하기 적합한 형태로 포장하는 일이다.
요리한 음식들로 도시락을 싸는 작업을 '빌드' 라고 생각하면 된다.
>>빌드를 하는 목적과 이유
ex)
1. exe 파일처럼, 사용자가 파일 하나로 제공하기 위함일 때
2. 프로그래밍 코드를 압축해서 전체 크기를 줄이는 경우
3. 다른 사람들이 가능한 코드를 못 알아보도록 난독화 하는 경우도 있다.
cf)
컴파일 언어는 컴파일을 해서 내보내야 한다.
즉, 컴파일 언어는 빌드에 컴파일 작업이 포함돼 있는 것
'코딩' 카테고리의 다른 글
라이브러리 vs 웹 프레임워크 (0) | 2021.07.03 |
---|---|
'배포'란? (0) | 2021.07.03 |
컴파일러 vs 인터프리터 (0) | 2021.07.02 |
class가 뭐지? (0) | 2021.07.02 |
파이썬은 객체 지향 언어다. (0) | 2021.07.02 |
댓글