원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것… | [사무자동화산업기사 필기] 18년 1회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 18년 1회차
원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라, 다른 기종에 맞는 기계어로 번역하는 것은?
1
Debugger
2
Preprocessor
3
Cross Compiler
4
Linker
해설
원시 프로그램을 컴파일이 수행되는 컴퓨터가 아니라 다른 기종의 기계어로 번역하는 컴파일러를 교차 컴파일러(Cross Compiler)라 한다.
- 디버거(Debugger)는 프로그램의 오류를 찾아 수정하도록 돕는 도구이다.
- 전처리기(Preprocessor)는 컴파일 전에 매크로 확장 등 원시 코드를 가공하는 역할을 한다.
- 링커(Linker)는 여러 목적 프로그램과 라이브러리를 결합해 실행 파일을 만드는 역할을 한다.
다른 기종용 기계어 생성이라는 조건에 부합하는 것은 교차 컴파일러뿐이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.