모두CBT

주석(Comment)의 제거, 상수 정의 치환, 매크로 확장 등 컴파일… | [사무자동화산업기사 필기] 19년 3회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 19년 3회차
주석(Comment)의 제거, 상수 정의 치환, 매크로 확장 등 컴파일러가 처리하기 전에 먼저 처리하여 확장된 원시 프로그램을 생성하는 것은?
1
Preprocessor
2
Linker
3
Loader
4
Cross compiler
해설

컴파일러가 실행되기 전단계에서 주석 제거, 상수 정의 치환(#define), 매크로 확장, 조건부 컴파일 등을 처리하여 확장된 원시 프로그램을 생성하는 도구는 전처리기(Preprocessor)다. Linker는 컴파일된 목적 파일들을 연결하고, Loader는 실행 파일을 메모리에 로드하며, Cross compiler는 다른 플랫폼을 위해 컴파일하는 컴파일러로 모두 전처리 단계와 무관하다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.