本月初就有消息称 GCC 5 将在本月晚些时候发布,今天开源编译器 GCC 项目组直接跳过了5.0,发布了GCC 5.1,同样是大量新特性和Bug修复。 C编译器默认使用-std=gnu11而不是-std=gnu89; 默认情况下,libstdc++ 库默认使用了全新的ABI;(详见发行说明的Runtime Library (libstdc++)一栏) Graphite loop optimizations 不再需要 CLooG 库,只支持ISL 0.14(推荐) 或者 0.12.2,安装手册中都有详细说明; 非标准版的 C++0x traits has_trivial_default_constructor, has_trivial_copy_constructor 和 has_trivial_copy_assign
2015-04-23 11:25
本文详尽细致地引领读者见识GCC生成能在x86实模式下运行的16位代码的方法,对于这样一个复古的话题,确实是不可多得的绝世好文。
2014-09-22 09:39 京山游侠
GCC 5将在本月晚些时候发布,它包含了大量新特性。 主要包括: C编译器默认使用GNU11 (C11)而不是GNU89(C89) ; libstdc++ 库完整支持 C++11,实验性支持 C++14; 完整支持多线程实现OpenMP 4.0; C 和 C++支持英特尔的Cilk Plus并行编程接口; 完整支持 Go 1.4.2; 支持ARM Cortex-A72和 Cortex-A17; 初步支持 Just-In-Time (JIT)编译; 正式支持DragonFlyBSD,此外还有许多编译优化等等。 更多可浏览changelist。
2015-04-08 07:45
ESR(Eric S.Raymond)在GCC邮件列表上发贴预言:LLVM/Clang编译器将在3到5年内威胁到GCC的统治地位,认为GCC编译器的反插件政策正成为一大障碍。虽然Clang尚未达到GCC的成熟度,但在某些方面它拥有比GCC更出色的特性 ...
2014-01-27 15:12
GCC邮件列表中在争论GCC是否应该接受收费插件,但是认为GCC是一个免费软件开发的媒介的论调占得了上风 Gcc以及它在模块化方面的缺失又一次作为一个问题被提出来,并且和市场上的新的编译器LLVM做了对比。GCC巨大而古老:5百万行代码,30年研发时间,并且还在继续增长。相比较而言,LLVM更加年轻,更加模块化,并且允许所有的语言都作为一个模块添加进去。 LLVM的核心是开放源代码。GCC是反著作权(copyleft)代表,是严格的免费软件,她不允许以任何形式收费的插件的代码进入到GCC的代码中。争论的一种意见,正如Eric Raymond说的,FSF不
2014-09-18 15:43 Richard Hillesley, CNprober
从GCC 迁移到 Clang 的主要原因是GCC 的GPL v3与 FreeBSD 项目目标的不兼容. 还有一些与公司投资相关的政治因素,以及来自用户的需求. 当然, 也有一些技术上的因素, 如符合标准, 容易调试. 但对于实际编译和运行性能 ...
2013-08-17 21:49
据GCC官网消息,正在开发的新版本原计划以版本号4.10发布,目前已改为:开发过程中标记为版本号5.0.0、以版本号5.0.1发布预览版、以版本号5.1.0发布正式版。Bug修复等更新版本将以5.1.1开发版、5.2.0发布版,5.2.1开发版、5.3.0发布版等进行。下一版本以6.x.y迭代此规则。 GCC官方给出的理由是:原来的主版本号意义不大,对开发者不能提供有用的信息。 原本GCC4代已持续10年(2005年2月进入4.0分支至今),每次版本升级均在次版本号位+1,而Bug修复等在第三位标记,直到最近4.9.0发布(2014年4月),4.9.1发布(2014年7月) GCC 发布时
2014-08-19 08:03
尽管RMS(Richard Stallman)因为其采用的BSD许可证而反对LLVM/Clang编译器项目,但两大开源编译器项目的开发者已决定展开合作,共同解决困扰两大编译器的问题。 但许多人担心,由于许可证之间的差异,GCC未必能从合 ...
2014-02-09 21:34
更多:digiKam 5.1.0发布;Claws Mail 3.14.0 发布。
2016-08-10 20:05 棣琦
美国计算机学会编程语言专业组(ACM SIGPLAN)的2014年度编程语言软件奖授予了GNU Compiler Collection(GCC),奖金2500美元。 GCC编译器项目最早由RMS发起,1987年发布首个版本GCC 1.0,是最广泛使用的编译器套件之一,其支持的架构、编程语言和操作环境都多于竞争对手,它提供的工具链支撑了所有GNU/Linux发行版、嵌入式环境和流行网站。 ACM SIGPLAN表示,将编程软件奖授予GCC是认可其对于编程语言社区和软件行业的巨大影响。
2014-06-13 15:57
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。