Skip to main content Link Search Menu Expand Document (external link) Copy Copied

컴파일(Compile)의 의미

컴파일이란 사람의 언어인 고급 언어를 컴퓨터 언어인 기계어(이진 코드)로 바꿔주는 작업을 의미한다.


컴파일(Compile)의 순서

컴파일은 다음과 같은 순서로 진행된다.

  1. 디버그 : 오류 검사
  2. 빌드 : 실행파일 생성 (JDK를 이용해 변환)
  3. 링크 : 실행파일 실행 (리터럴 언어를 JRE가 실행)
  4. 실행 (운영체제에 따라 전용 JVM이 필요)

프로그램(Program) 실행 환경

프로그램 실행 환경은 다음과 같다.

  • Application
  • JRE
  • JVM
  • OS (운영체제)

컴파일러(Compiler)

컴파일러는 컴파일을 수행하는 도구를 의미한다. 대표적인 컴파일러는 다음과 같다.

  • Eclipse
  • IntelliJ IDEA
  • Visual Studio