[TIL] 자바와 C언어 컴파일 및 실행 과정 요약

이형석·2024년 9월 7일

C언어

소스 코드 (.c) → 오브젝트 파일 (.o) → 실행 파일 (.exe) → 운영체제에서 실행
* 오브젝트 파일 : 기계어
* 컴파일러가 컴파일, 링커가 실행파일 생성, 운영체제가 실행

자바

소스 코드 (.java) → 바이트코드 파일 (.class) → 자바 가상 머신(JVM)에서 실행
* 바이트코드 파일 : 바이트코드
* javac가 컴파일, java가 실행(JVM 호출)

자바는 바이트코드와 JVM(가상머신)에서 실행함으로 인해, 플랫폼독립적으로 실행 가능


정리되지않고 이상하게 기억하고 있었어서 한번 정리

profile
금융IT 개발자

0개의 댓글