컴파일1 컴파일 컴파일 기법 - 고급 언어로 작성된 프로그램을 컴퓨터가 바로 실행할 수 있는 프로그램으로 변환하는 방식 (컴파일러를 이용) 고급 언어의 컴파일 단계 1. 원시 프로그램 2, 어휘 분석 단계 3. 구문 분석 단계 4. 중간 코드 생성 단계 (의미 분석) 5. 최적화 단계 6. 코드 생성 단계 ( 기계어로 번역) 7. 목적 프로그램 (기계어 프로그램) C언어 컴파일 과정 // 위의 7단계를 축약해놓은 것 // 각각의 고급언어 마다 컴파일 과정이 약간식 다름 1. 전처리기(Preprocessor) 단계: #으로 시작하는 전처리기 지시자를 처리하여 소스코드를 수정하고, 필요한 헤더 파일을 포함시키는 등의 작업을 수행합니다. 2. 컴파일러(Compiler) 단계: 전처리된 소스코드를 어셈블리 코드(기계어)로 번역.. 2023. 4. 14. 이전 1 다음