GCC(GNU Compiler Collection,GNU编译器集合),是一套由 GNU 开发的编程语言编译器。它是一套以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。 GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada与其他语言。 近日,GCC 4.9.0释出了预发布版(RC),正式版预计将在4月22日发布。 新版的变化包括: l Solaris 9架构被宣布废弃,如果无人活跃开发,下一个版本将彻底移除; l ARM架构支持AddressSanitizer,改进链接时优化,过程间优化和反馈向优化; l C和C++编译器支持 OpenMP 4.0规格; l 改进C++11和C++1y支持; l 完整支持Go 1.2.1; l 支持Power ISA 2.07及硬件事务性内存; l 支持英特尔AVX-512、Silvermont和 Broadwell架构,AMD Excavator架构等等。
详细信息,可参阅 GCC 4.9.0发布注记:http://gcc.gnu.org/gcc-4.9/changes.html |