주석(Comment)의 제거, 상수 정의 치환, 매크로 확장 등 컴파일… | [사무자동화산업기사 필기] 16년 1회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 16년 1회차
주석(Comment)의 제거, 상수 정의 치환, 매크로 확장 등 컴파일러가 처리하기 전에 먼저 처리하여 확장된 원시프로그램을 생성하는 것은?
1
Preprocessor
2
Linker
3
Loader
4
Cross compiler
해설
전처리기(Preprocessor)는 컴파일 이전 단계에서 주석 제거·상수 치환·매크로 확장 등을 수행해 확장된 원시프로그램을 만든다.
이렇게 만들어진 원시프로그램이 이후 컴파일러에 넘겨져 목적프로그램으로 번역된다.
- 링커는 목적프로그램들을 결합해 실행 가능한 모듈을 만드는 도구이다.
- 로더는 실행 모듈을 주기억장치에 적재하는 프로그램이다.
- 크로스 컴파일러는 다른 기종용 목적코드를 생성하는 컴파일러로 전처리 기능과는 무관하다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.