728x90 반응형 컴파일1 31. 컴파일러란? 컴파일러, compiler 명사컴퓨터 인간의 언어에 가까운 고급 언어로 작성된 원시 프로그램을 입력으로 받아 기계어(機械語)로 된 목적 프로그램을 출력하기 위해 사용되는 언어 번역 프로그램 출처-Oxford Languages > 컴파일러 실행 단계 구문분석 : 소스 코드 파일을 읽어 추상 구문 트리 생성, 문법에 맞지 않는 소스 코드는 사용자에게 알림 최적화 : 추상 구문 트리 분석 및 퇴적화. 코드 생성 : 목적 코드 생성(기계어 번역의 경우 레지스터 할당, 연산 순서 바꾸기 등) 링킹 : 기계어 번역의 경우, 여러 라이브러리의 목적 코드를 묶어 하나의 실행파일 생성. -일부는 이과정을 컴파일 과정에서 제외함. > 컴파일 과정 전처리기(Preprocessor) : #이 붙은 전처리기 구문을 처리. 컴파.. 2023. 1. 6. 이전 1 다음 728x90 반응형