원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것… | [사무자동화산업기사 필기] 19년 2회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 19년 2회차
원시 프로그램을 컴파일러가 수행되고 있는 컴퓨터의 기계어로 번역하는 것이 아니라 다른 기종에 맞는 기계어로 번역하는 것은?
1
Cross Compiler
2
Preprocessor
3
Linker
4
Debugger
해설
크로스 컴파일러(Cross Compiler)는 컴파일이 실행되는 호스트 컴퓨터와 다른 기종의 타겟 시스템을 위한 기계어 코드를 생성하는 컴파일러다. 예를 들어 x86 PC에서 ARM 프로세서용 코드를 컴파일할 때 사용된다. 반면 전처리기(Preprocessor)는 소스 코드 전처리만 수행하고, 링커(Linker)는 컴파일된 목적 파일들을 연결하며, 디버거(Debugger)는 프로그램 실행 중 오류를 찾는 도구일 뿐 컴파일 대상 기종을 지정하는 역할을 하지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.