모두CBT

원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 변역하는 것… | [사무자동화산업기사 필기] 17년 1회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 17년 1회차
원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 변역하는 것이 아니라, 다른 기종에 맞는 기계어로 변역하는 것은?
1
Cross Compiler
2
Preprocessor
3
Linker
4
Debugger
해설

실행 중인 컴퓨터가 아니라 다른 기종의 기계어로 번역하는 프로그램은 크로스 컴파일러(Cross Compiler)이다.

일반 컴파일러는 자신이 수행되는 호스트 컴퓨터의 기계어를 생성하지만, 크로스 컴파일러는 개발 환경과 다른 타깃 시스템(예: 임베디드 장치)에서 실행될 기계어 코드를 만들어낸다.

  • Preprocessor는 매크로 치환·파일 포함 등 컴파일 전 처리를 담당한다.
  • Linker는 여러 목적 모듈을 결합해 실행 파일을 만든다.
  • Debugger는 프로그램의 오류를 추적하는 도구이다.

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