- Ada (276)
- DJGPP (15)
- GNU Hurd (18)
- Java (2490)
- CHILL (3)
- C (251)
- Objective-C (19)
- C++ (760)
- Fortran (8)
- GNU Pascal (4)
- Stallman, Richard (9)
The GNU Compiler Collection (usually shortened to GCC) is a set of compilers produced for various programming languages by the GNU Project. GCC is a key component of the GNU toolchain. As well as being the official compiler of the GNU system, GCC has been adopted as the standard compiler by most other modern Unix-like computer operating systems, including Linux, the BSD family and Mac OS X. GCC has been ported to a wide variety of computer architectures, and is widely deployed as a tool in commercial, proprietary and closed source software development environments. GCC is also available for most embedded platforms, for example Symbian[1], AMCC and Freescale Power Architecture-based chips[2], Playstation and Sega Dreamcast.citation needed. Companies such as CodeSourcery make a business out of supplying and supporting gcc ports to various platforms, and chip manufacturers today consider a gcc port almost essential to the success of an architecture.
Originally named the GNU C Compiler, because it only handled the C programming language, GCC 1.0 was released in 1987, and the compiler was extended to compile C++ in December of that year.[3] Front ends were later developed for Fortran, Pascal, Objective C, Java, and Ada, among others.[4]
The Free Software Foundation (FSF) distributes GCC under the GNU General Public License (GNU GPL) and the GNU Lesser General Public License (GNU LGPL). GCC is free software.
Last update: 2008-05-05 14:45:20 GNU Compiler Collection | Copyright 2008 HubHip.com>