找回密码
 骑士注册

QQ登录

微博登录


tag 标签:

相关文章

  • 开源编译器 GCC 跨越 5.0,发布 GCC 5.1

    本月初就有消息称 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 命令行选项(一)

    你知道,你可以让 gcc 保存每个编译阶段的输出吗?你知道用于生成警告的 -Wall 选项,它并不会包含一些特殊的警告吗?gcc 的很多命令行选项都不会经常用到,但是它们在某些特定的情况下会变得非常有用,例如,当你在调试代码的时候。

    2016-12-09 09:51     Ansh, dongdongmian

  • 在 Linux 中如何使用 gdb 调试 C 程序

    GDB - 可以帮你更轻松地调试代码 bug 以及其它问题。在这篇文章中,我们将讨论一下 GDB 调试器的基础知识,包括它提供的一些有用的功能/选项。

    2017-02-04 17:56     Ansh, zhb127

  • GCC 5 即将发布

    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     

  • 使用GCC和GNU Binutils编写能在x86实模式运行的16位代码

    本文详尽细致地引领读者见识GCC生成能在x86实模式下运行的16位代码的方法,对于这样一个复古的话题,确实是不可多得的绝世好文。

    2014-09-22 09:39     京山游侠

  • GCC 内联汇编 HOWTO

    本 HOWTO 文档将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。

    2016-08-16 17:43     Sandeep.S, cposture

  • GCC也要开始飙版本号了

    据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     

  • 不常见但是很有用的 GCC 命令行选项(二)

    开发者们通常用来生成警告的 -Wall 选项,并不包括一些特殊的警告。如果你不了解这些特殊警告,并且不知道如何生成它们,不用担心,我将在这篇文章中详细讲解关于它们所有的细节。

    2016-12-13 08:43     Ansh, ucasFL

  • 保持自由 - GCC应该接受收费插件吗?

    GCC邮件列表中在争论GCC是否应该接受收费插件,但是认为GCC是一个免费软件开发的媒介的论调占得了上风 Gcc以及它在模块化方面的缺失又一次作为一个问题被提出来,并且和市场上的新的编译器LLVM做了对比。GCC巨大而古老:5百万行代码,30年研发时间,并且还在继续增长。相比较而言,LLVM更加年轻,更加模块化,并且允许所有的语言都作为一个模块添加进去。 LLVM的核心是开放源代码。GCC是反著作权(copyleft)代表,是严格的免费软件,她不允许以任何形式收费的插件的代码进入到GCC的代码中。争论的一种意见,正如Eric Raymond说的,FSF不

    2014-09-18 15:43     Richard Hillesley, CNprober

  • 开源新闻速递:Debian Unstable 将默认采用 GCC 6

    更多:digiKam 5.1.0发布;Claws Mail 3.14.0 发布。

    2016-08-10 20:05     棣琦

12下一页
返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。