Computer Structure/컴퓨터 시스템

기계어 변환

appmaster 2019. 9. 25. 15:05

C소스 프로그램은 컴파일러에 의해 기계명령어(Machine Instruction)으로 변환되어 실행

- 변환된 프로그램은 실행 가능한 목적 프로그램(object program, 또는 목적파일)로 디스크 파일에 저장

- 컴파일러는 소스파일을 실행가능한 목적 파일로 번역

 

 

리눅스의 GCC컴파일러 란?

GNU컴파일러 모음(GNU Compiler Collection 줄여서 gcc)는 GNU 프로젝트의 일환으로 개발되어 널리 쓰이고 있는 컴파일러이다. 자유 소프트웨어 중에 가장 잘 알려진 것들 중 하나인 GCC는 원래 C만을 지원했던 컴파일러로 이름도 "GNU C컴파일러"였다. 이러한 까닭에 현재에도 GCC는 GNU컴파일러 모음의 일부인 GNU C컴파일러의 줄임말로 쓰이기도 한다.

 

 

GCC컴파일 시스템은 네단계 수행하여 번역

- 전처리기, 컴파일러, 어셈블러, 링커

 

 

'Computer Structure > 컴퓨터 시스템' 카테고리의 다른 글

컴파일 시스템 동작 이해  (0) 2019.09.26
컴파일 시스템(Compile System)  (0) 2019.09.26
소스 프로그램  (0) 2019.09.25
컴퓨터 시스템의 구성  (0) 2019.09.25
Processor VS Process  (0) 2019.09.25