Written originally as the primary compiler for the GNU operating system, it has now become an industry standard.
Besides compilers, libraries for these languages are also included in the download package (libstdc , libgcj,...).
Here are some key features of "GNU Compiler Collection":
Platforms:
· alpha*-*-*
· alpha*-dec-osf5.1
· arc-*-elf
· arm-*-elf
· avr
· Blackfin
· DOS
· *-*-freebsd*
· h8300-hms
· hppa*-hp-hpux*
· hppa*-hp-hpux10
· hppa*-hp-hpux11
· *-*-linux-gnu
· i?86-*-linux*
· i?86-*-solaris2.[89]
· i?86-*-solaris2.10
· ia64-*-linux
· ia64-*-hpux*
· *-ibm-aix*
· iq2000-*-elf
· lm32-*-elf
· lm32-*-uclinux
· m32c-*-elf
· m32r-*-elf
· m6811-elf
· m6812-elf
· m68k-*-*
· m68k-uclinux
· mep-*-elf
· microblaze-*-elf
· mips-*-*
· mips-sgi-irix5
· mips-sgi-irix6
· powerpc*-*-*
· powerpc-*-darwin*
· powerpc-*-elf
· powerpc*-*-linux-gnu*
· powerpc-*-netbsd*
· powerpc-*-eabisim
· powerpc-*-eabi
· powerpcle-*-elf
· powerpcle-*-eabisim
· powerpcle-*-eabi
· s390-*-linux*
· s390x-*-linux*
· s390x-ibm-tpf*
· *-*-solaris2*
· sparc*-*-*
· sparc-sun-solaris2*
· sparc-sun-solaris2.10
· sparc-*-linux*
· sparc64-*-solaris2*
· sparcv9-*-solaris2*
· *-*-vxworks*
· x86_64-*-* amd64-*-*
· xtensa*-*-elf
· xtensa*-*-linux*
· Microsoft Windows
· *-*-cygwin
· *-*-interix
· *-*-mingw32
· OS/2
What's New in This Release: [ read full changelog ]
· GCC now uses C++ as its implementation language. This means that to build GCC from sources, you will need a C++ compiler that understands C++ 2003.
· n AVR, support has been removed for the command-line option -mshort-calls deprecated in GCC 4.7.
· On AVR, the configure option --with-avrlibc supported since GCC 4.7.2 is turned on per default for all non-RTEMS configurations.