답변:
"빌딩"은 상당히 일반적인 용어이며 편집 가능한 소스 자료 (소스 코드, 스크립트, 원시 데이터 파일 등)에서 선적 가능한 소프트웨어 제품으로 이동하는 데 필요한 모든 것을 가리킬 수 있습니다. 빌드는 사전 처리, 컴파일, 링크, 데이터 파일 변환, 자동 테스트 실행, 패키징 등과 같은 여러 단계를 포함 할 수 있습니다.
"컴파일"은보다 구체적이며, 거의 항상 소스 코드를 입력으로 사용하여 실행 가능한 무언가, 일반적으로 실제 또는 가상 머신의 머신 코드 또는 다른 언어의 소스 코드를 출력하는 프로세스를 말합니다.
이러한 용어는 종종 상호 교환 적으로 사용되지만 다음과 같은 방식으로 구별합니다.
따라서 컴파일은 실제로 건물의 하위 집합입니다.