大佬教程收集整理的这篇文章主要介绍了如何让gcc跳过错误,但仍然输出它们。,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有可能强制gcc报告错误,但继续编译过去呢? 基本上我试图在.c文件中生成错误列表,但是gcc总是在第一个错误处终止。 我一直在Google上search一段时间,这是不是一个明显的解决从我可以告诉。
为什么我不能声明一个结构已定义的variables?
用printf的%s说明符打印NULL的行为是什么?
Glibc-2.22使(循环)错误
构buildPython C扩展
GCC的最新版本将尝试在可能的情况下跳过某些错误。
说foo(){...的主体foo(){...包含一个const违规。 翻译单位不会产生一个目标文件,但任何体面的编译器将继续过去这个错误成bar(){...
其他错误是不可恢复的。 如果你错过了一些花括号,没有合理的猜测可以作出如何进行。
海湾合作委员会不能进一步的时候终止。
如果编译器遇到一个错误,它必须猜测正确的代码应该是什么,并尝试遵循。 实际上,这意味着你总是需要修复第一个错误并重新编译,因为其余部分将是无稽之谈。
确保你没有打开 – -Wfatal-errors 。
来自gcc在线文档 :
-fmax-错误=正
将错误消息的最大数量限制为n,在此时GCC将退出,而不是尝试继续处理源代码。 如果n为0(缺省值),则生成的错误消息数量不受限制。 如果还指定了-Wfatal-errors,则重大错误优先于此选项。
以上是大佬教程为你收集整理的如何让gcc跳过错误,但仍然输出它们。全部内容,希望文章能够帮你解决如何让gcc跳过错误,但仍然输出它们。所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。