Page 381 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 381
android:text="룰렛"
android:id="@+id/rullet"
android:layout_alignBottom="@+id/slot"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
다. GCC 컴파일러
1) 개요
GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)는 GNU 프로젝트의 일환으로
개발되어 널리 쓰이고 있는 컴파일러이다.
자유 소프트웨어 중에 가장 잘 알려진 것들 중 하나인 GCC는 원래 C만을 지원했던 컴파일
러로 이름도 "GNU C 컴파일러"였다. 이러한 까닭에 현재에도 GCC는 GNU 컴파일러 모음의
일부인 GNU C 컴파일러(GNU C Compiler)의 줄임말로 쓰이기도 한다. 그러나 나중에 C++,
자바, 포트란, 에이다 등 여러 언어를 컴파일 할 수 있게 되면서, 현재의 이름으로 바뀌게 되
었다.
2) 역사
GCC는 리처드 스톨만이 1987년 GNU 프로젝트의 컴파일러로 작성했다. GNU 프로젝트에 컴
파일러가 없었기 때문에 이 개발은 자유 소프트웨어 재단이 후원하였다. 1997년 개발 과정은
공개되었으며, 속도 또한 빨라졌다. 1999년 첫 버전이 나왔다. 현재 GCC는 전 세계적으로 관
리되고 있으며, 다양한 중앙 처리 장치를 처리할 수 있게 되었다.
GNU 시스템의 공식 컴파일러이므로 GCC는 많은 컴파일러와 운영 체제를 만드는 데 사용되
었다. 한편, 시스템 네이티브 컴파일러를 사용했을 때 비해서 GCC를 사용하면 같은 파서로
코드를 처리하므로 이식성을 향상시킬 수 있다. GCC는 상용 컴파일러에 비해서 느린 코드를
생성했지만 최근 많이 개선되었다.
첨삭 이유 : 사용하지 않는다는 것을 알고 첨삭함
- 374 -