Page 171 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 171
2)역사
GCC는 리처드 스톨만이 1987년 GNU 프로젝트의 컴파일러로 작성했다. GNU 프로젝트에 컴
파일러가 없었기 때문에 이 개발은 자유 소프트웨어 재단이 후원하였다. 1997년 개발 과정은
공개되었으며, 속도 또한 빨라졌다. 1999년 첫 버전이 나왔다. 현재 GCC는 전 세계적으로 관
리되고 있으며, 다양한 중앙 처리 장치를 처리할 수 있게 되었다. GNU 시스템의 공식 컴파일
러이므로 GCC는 많은 컴파일러와 운영 체제를 만드는 데 사용되었다. 한편, 시스템 네이티브
컴파일러를 사용했을 때 비해서 GCC를 사용하면 같은 파서로 코드를 처리하므로 이식성을 향
상시킬 수 있다. GCC는 상용 컴파일러에 비해서 느린 코드를 생성했지만 최근 많이 개선되었
다.
4. keil μvision
1) 개요
C언어를 기반으로 하는 컴파일러 프로그램으로 우리 프로젝트에서는 ARM 프로세서를 제어하
기 위해 사용되었다.
2) 특징
가. 기능 창은 각 C / C ++ 소스 코드 모듈에 있는 함수에 대한 빠른 액세스를 제공
나. 코드 완성 목록과 기능 파라미터 정보는 심볼, 기능 및 매개 변수를 추적하는 데 용이
다. 동적 구문 검사는 컴파일 하기 전에 프로그램의 구문을 확인해 잠재적인 위반 사항에 대
해 실시간 경고를 제공
- 164 -