참고 : http://ko.wikipedia.org/wiki/GNU_C_%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC
[소개]
GCC는 리차드 스톨만이 1987년 GNU 프로젝트의 컴파일러로 작성했다. GNU 프로젝트에 컴파일러가 없었기 때문에 이 개발은 자유 소프트웨어 재단이 후원하였다. 1997년 개발 과정은 공개되었으며, 속도 또한 빨라졌다. 1999년 첫 버전이 나왔다. 현재 GCC는 전세계적으로 관리되고 있으며, 다양한 중앙 처리 장치를 처리할 수 있게 되었다.
GNU 시스템의 공식 컴파일러이므로 GCC는 많은 컴파일러와 운영 체제를 만드는 데 사용되었다. 한편, 시스템 네이티브 컴파일러를 사용했을 때 비해서 GCC를 사용하면 같은 파서로 코드를 처리하므로 이식성을 향상시킬 수 있다. GCC는 상용 컴파일러에 비해서 느린 코드를 생성하지만 최근 많이 개선되었다.
[지원 프로그래밍 언어]
GCC 4.1.1은 이 언어들을 지원한다.
Ada (별칭 GNAT)
C
C++ (별칭 G++)
Fortran (별칭 GFortran)
Java (별칭 GCJ)
Objective-C/Objective-C++
CHILL 언어 프론트엔드가 있었으나 관리되지 않아서 소스 코드가 제거되었다. GCC 4.0 이전에는 포트란 77 표준만을 지원하는 G77을 사용였으나, 그 이후 포트란 95 표준를 지원하는 현재의 GFortran으로 바뀌었다. Pascal, D, VHDL, PL/I 등 다른 언어도 지원한다. Objective-C++은 4.1버젼에서 새로 지원한다.
[아키텍처]
GCC 4.1은 다음과 같은 CPU들을 지원한다.
Alpha
ARM
Blackfin
H8/300
System/370, System/390
IA-32 (x86) and AMD64
IA-64 i.e. the "Itanium"
Motorola 68000
Motorola 88000
MIPS
PA-RISC
PDP-11
PowerPC
SuperH
SPARC
VAX
Renesas R8C/M16C/M32C families
MorphoSys family
[소개]
GCC는 리차드 스톨만이 1987년 GNU 프로젝트의 컴파일러로 작성했다. GNU 프로젝트에 컴파일러가 없었기 때문에 이 개발은 자유 소프트웨어 재단이 후원하였다. 1997년 개발 과정은 공개되었으며, 속도 또한 빨라졌다. 1999년 첫 버전이 나왔다. 현재 GCC는 전세계적으로 관리되고 있으며, 다양한 중앙 처리 장치를 처리할 수 있게 되었다.
GNU 시스템의 공식 컴파일러이므로 GCC는 많은 컴파일러와 운영 체제를 만드는 데 사용되었다. 한편, 시스템 네이티브 컴파일러를 사용했을 때 비해서 GCC를 사용하면 같은 파서로 코드를 처리하므로 이식성을 향상시킬 수 있다. GCC는 상용 컴파일러에 비해서 느린 코드를 생성하지만 최근 많이 개선되었다.
[지원 프로그래밍 언어]
GCC 4.1.1은 이 언어들을 지원한다.
Ada (별칭 GNAT)
C
C++ (별칭 G++)
Fortran (별칭 GFortran)
Java (별칭 GCJ)
Objective-C/Objective-C++
CHILL 언어 프론트엔드가 있었으나 관리되지 않아서 소스 코드가 제거되었다. GCC 4.0 이전에는 포트란 77 표준만을 지원하는 G77을 사용였으나, 그 이후 포트란 95 표준를 지원하는 현재의 GFortran으로 바뀌었다. Pascal, D, VHDL, PL/I 등 다른 언어도 지원한다. Objective-C++은 4.1버젼에서 새로 지원한다.
[아키텍처]
GCC 4.1은 다음과 같은 CPU들을 지원한다.
Alpha
ARM
Blackfin
H8/300
System/370, System/390
IA-32 (x86) and AMD64
IA-64 i.e. the "Itanium"
Motorola 68000
Motorola 88000
MIPS
PA-RISC
PDP-11
PowerPC
SuperH
SPARC
VAX
Renesas R8C/M16C/M32C families
MorphoSys family
': S/W' 카테고리의 다른 글
AIX / HP / UX / Linux / Solaris 특징 및 명령어 비교표 (0) | 2008.05.02 |
---|---|
한글에서 용지 가로,세로를 교차로 쓰는법? (0) | 2008.04.30 |
익스플로러의 즐겨찾기에 등록된 사이트가 안보이는 경우 (0) | 2008.04.30 |
각종 프로그램 사용 포트 및 MSN 사용 포트 설명 (0) | 2008.04.30 |
Posteriza - 지도,포스터 작업용 이미지 편집 프로그램 (0) | 2008.04.30 |