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与其他语言。
概观