内容简介:在红帽的开发者博客上,David Malcolm 讲述了他为即将发布的 GCC 8 所做的一些改进。 Malcolm 表示,他已使得 C/C++ 编译器提供的许多错误信息更具帮助性,其中包括为集成开发环境(IDE)和其他工具添加提示,以便...
在红帽的开发者博客上,David Malcolm 讲述了他为即将发布的 GCC 8 所做的一些改进。
Malcolm 表示,他已使得 C/C++ 编译器提供的许多错误信息更具帮助性,其中包括为集成开发环境(IDE)和其他 工具 添加提示,以便为语法和其他类型的错误提供修复建议。
他在文章中举了一个例子 ——
const char *test(void) { FILE *f; int limit = INT_MAX; /* etc */ return NULL; }
像这段代码看上去没什么问题,是很常见的代码片段,不过缺少了 #include 指令。所以如果你只是简单地将它复制到一个新文件中,并试图按原样编译它,那么在复制和粘贴示例时,结果可能会令人沮丧 —— 究竟需要哪些头文件?因此,针对这种情况,Malcolm 在 GCC 8 中添加了一些提示,告诉你哪些头文件丢失了(针对最常见的例子)。
更多关于 GGC 8 可用性的改进请查看原博客。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《GCC 8 的可用性改进:让错误信息和提示更具帮助性》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- NewSQL体系比Hadoop更具效率
- Flowblade 2.8 发布,更具可配置性
- 如何让你的回调更具Kotlin风味
- Docker和Kubernetes如何让DevOps更具效力
- AI公司的练级之道:如何更具扩展性?
- 参会见闻系列:ACL 2018,在更具挑战的环境下理解数据表征及方法评价
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
常用算法深入学习实录
张子言 / 电子工业出版社 / 2013-10 / 89.00元
对于任何一门编程语言来说,算法都是程序的“灵魂”。正是因为算法如此重要,所以笔者精心编写了本书,希望通过书中的内容引领广大读者一起探讨学习算法的奥秘,带领广大读者真正步入程序开发的高级世界。 本书共分15章,循序渐进、由浅入深地详细讲解算法的核心内容,并通过具体实例的实现过程演练各个知识点的具体用法。本书首先详细讲解算法的基础知识,剖析了将算法称为“程序灵魂”的原因。然后详细讲解算法技术的核......一起来看看 《常用算法深入学习实录》 这本书的介绍吧!