빌드 (1) 썸네일형 리스트형 [DEV] 컴파일과 빌드란 개발하면서 컴파일과 빌드를 수도 없이 하지만 그에 대한 정확한 의미를 알지 못했다. 인터넷 검색을 통해 이해한 사실을 정리해보고자 한다. 1. 컴파일(Compile) 개발자가 작성한 소스코드를 컴파일러(Compiler)를 통해 바이너리 코드로 변환하는 과정을 말한다. 즉, 소스코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업을 말한다. 자바의 경우 member.java를 자바 컴파일러를 통해 member.class로 변환하는 과정을 의미한다. (member.class는 JVM(자바가상머신)에서 실행가능한 바이트코드이다.) 2. 링크(Link) A라는 소스코드에서 B라는 소스코드를 호출하는 경우 A와 B를 연결해주는 작업 정적 링크 컴파일해서 나온 바이너리 코드와 정적 라이브러리를 직접 링크하여 하나.. 이전 1 다음