본문 바로가기

기타

compile과 build의 역할

컴파일이란

우리가 작성한 소스파일을 컴퓨터가 이해할 수 있는 기계어로 변환을 해줘야 하는데 이 역할을 하는 프로그램이 컴파일이다.

 

만약 소스코드를 기계어로 변환하는 도중에 문법에 맞지 않아 변환을 못하는 경우 컴파일 에러가 발생한다.

 

자바의 경우 우리가 .java로 작성하면 컴파일 실행 후 바이트코드의 .class 가 생성된다.



빌드란

빌드는 소스코드를 실행가능한 소프트웨어로 만드는 전체의 과정이며 컴파일도 이 빌드의 과정 안에 속해있다.

 

빌드의 과정 : compile , testing, inspection, deploy 라는데... 이 과정은 더 알아봐야겠다.

 

만약 기계어로 변환이 된 후 명령에 따라 실행을 하는데 컴퓨터입장에서 이해할 수 없는 명령을 받았을 경우 빌드 에러가 발생한다.