GCC

编程语言编译器
GCC(GNU Compiler Collection,GNU编译器套装)是一套由GNU开发的编程语言编译器,是自由软件的一部分,以GPL及LGPL许可证发行。GCC支持多种编程语言、操作系统和计算机系统结构,包括C、C++Fortran、Pascal、Objective-C、Java、Ada和Go等。GCC编译器已经被移植到比其他编译器更多的平台和指令集架构上,并被广泛部署在开发自由和专有软件的工具中。GCC还可用于许多嵌入式系统,包括基于ARM和Power ISA的芯片。GCC不仅是GNU操作系统的官方编译器,还是许多类UNIX系统和Linux发行版的标准编译器。GCC原本只能处理C语言,但后来也支持了C++语言,以及其他语言的前端。GCC编译器支持OpenMP和OpenACC规范。GCC原本用C开发,后来转向了C++。GCC在自由软件的发展中发挥了重要作用,不仅是一个工具,还是一个典例。

正文

GNU编译器套装
GCC

开发者  The GNU Project
最新稳定版  4.1.2 / 2月14日, 2007年
操作系统  跨平台
类型   编译器
许可协议  GPL
网站  gcc.gnu.org
GCC 原名为 GNU C 语言编译器,因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada与其他语言。

概观