모두CBT

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

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

원시 프로그램을 컴파일이 수행되는 컴퓨터가 아니라 다른 기종의 기계어로 번역하는 컴파일러를 교차 컴파일러(Cross Compiler)라 한다.

  • 디버거(Debugger)는 프로그램의 오류를 찾아 수정하도록 돕는 도구이다.
  • 전처리기(Preprocessor)는 컴파일 전에 매크로 확장 등 원시 코드를 가공하는 역할을 한다.
  • 링커(Linker)는 여러 목적 프로그램과 라이브러리를 결합해 실행 파일을 만드는 역할을 한다.

다른 기종용 기계어 생성이라는 조건에 부합하는 것은 교차 컴파일러뿐이다.

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