《深入分析GCC 》——第1章 GCC概述1.1 GCC的产生与发展
第1章
GCC概述
本章主要对GCC的发展过程及GCC的特点进行简介,并给出了本书的主要内容简介。
1.1 GCC的产生与发展
GCC(GNU Compiler Collection)是GNU工程(GNU Project)中的核心工具软件,其官方网址为https://gcc.gnu.org/。GCC支持多种前端的编程语言,包括C、C++、Java、Ada和Fortran等,其编译生成的目标代码可以在几乎所有的处理器平台上运行,是目前使用最广泛的编译系统之一。GCC遵循GNU GPL(GNU Public License)协议,由FSF(Free Software Foundation)发布。GNU和GCC的图标如图1-1所示。
初期的GCC仅仅作为C语言的编译器,即GNU C Compiler。1987年GCC 1.0发布,同年12月,GC