不经意间,

GCC

已发展到了

4.3

的版本,尽管在软件开发社区之外乏人闻问,但因为

GCC

在几乎所有开源软件和自由软件中都会用到,因此它的编译性能的涨

 

落会直接影响

Linux 

Firefox 

乃至于

OpenOffice.org

Apache

等几千个项目的开发。因此,把

GCC

摆在开源软件的核心地位是一点也不为过。

另一方面,

GCC4.3

 

出现,

正在牵引着

广大程序员们的心。如果我们非要用一个词来说明

GCC

与程序员之间的关系,那无疑是

"

心随心动

"

 

历史篇

 

作为自由软件的旗舰项目,

Richard Stallman 

在十多年前刚开始写作

 

GCC 

的时候,

还只是把它当作仅仅一个

 

程序语言的编译器;

GCC 

的意思也只是

 

GNU C Compiler 

而已。经过了这么多年

 

的发展,

GCC 

已经不仅仅能支持

 

语言;它现在还支持

Ada 

言、

C++ 

语言、

Java 

语言、

Objective C 

语言、

Pascal 

语言、

COBOL

语言,以及支持

函数式编程和逻辑编程的

 

Mercury 

语言,等等。而

 

GCC 

也不再单只是

 

GNU C 

语言编

译器的意思了,而是变成了

 

GNU Compiler Collection 

也即是

 

GNU 

编译器家族的意思

了。另一方面,说到

 

GCC 

对于各种硬件平台的支持,概括起来就是一句话:无所不在。

几乎所有有点实际用途的硬件平台,甚至包括有些不那么有实际用途的硬件平台。

 

Gcc 

简介

 

Linux

系统下的

gcc

GNU C Compiler

)是

GNU

推出的功能强大、性能优越的多平

台编译器,是

GNU

的代表作品之一。

Gcc

是可以在多种硬体平台上编译出可执行程序的

超级编译器,其执行效率与一般的编译器相比平均效率要高

20%~30%

 

官方网站:

http://gcc.gnu.org/