GCC 4.7.0 发布,庆祝 GCC 25周年

fmms 8年前
     <p>GCC 首个公开发布版本是在 1987 年由 Richard Stallman 发布的,到今天已经整整 25 年了。为了庆祝 25 周年,GCC 也相应发布了 GCC 4.7.0 版本,这是 GCC 一个全新的重要版本。</p>    <p>GCC 4.7.0 带来了一组关于链接时优化 (LTO) 框架可提升伸缩性和降低内存使用,据开发者称,在 64 位系统上需要 8G 内存来对 Firefox 进行优化,而是用了 LTO 后只需 3G。</p>    <p>此外就是体验的支持软件事务内存,支持更多 C++11 标准,包括原子性、C++11 内存模型,用户定义文字、别名声明、构造器委派和可扩展的语法等。</p>    <p>GCC 4.7.0 还改进对 Fortran 的支持,支持 Google Go 1 等等多项改进。</p>    <p>关于 GCC 4.7.0 的详细改进记录请看<a href="/misc/goto?guid=4958334225377952597" target="_blank">这里</a>,你可以通过 <a href="/misc/goto?guid=4958331358455827556" rel="external" target="_blank">FTP Servers</a> 中的 gcc/gcc-4.7.0/ 下载。</p>    <h1><img title="GCC logo" alt="GCC 4.7.0 发布,庆祝 GCC 25周年" src="https://simg.open-open.com/show/eb22598d3b581da2c9cef094aa286c42.png" width="90" height="90" /></h1>    <p></p>    <div id="p_fullcontent" class="detail">     <p><strong>GCC</strong>(<strong>GNU Compiler Collection</strong>,<strong>GNU编译器套装</strong>),是一套由 GNU 开发的<span class="mw-redirect">编程语言</span><span class="mw-redirect">编译器</span>。它是一套以 <span class="mw-redirect">GPL</span> 及 <span class="mw-redirect">LGPL</span> 许可证所发行的<span class="mw-redirect">自由软件</span>,也是 <span class="mw-redirect">GNU计划</span> 的关键部分,亦是自由的 <span class="mw-redirect">类Unix</span> 及苹果计算机 Mac OS X <span class="mw-redirect">操作系统</span>的标准编译器。GCC(特别是其中的C语言编译器)也常被认为是跨平台编译器的事实标准。</p>     <p>GCC 原名为 <strong>GNU C 语言编译器</strong>(<strong>GNU C Compiler</strong>),因为它原本只能处理 <span class="mw-redirect">C语言</span>。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada 与其他语言。</p>    </div>    <p></p>