如何让 gcc 跳过错误,但仍然输出它们。

2023-11-21

是否可以强制 gcc 报告错误,但继续编译它们?本质上,我试图在 .c 文件中生成错误列表,但 gcc 总是在出现第一个错误时终止。我已经在谷歌上搜索了一段时间,据我所知,这并不是一个明显需要解决的问题。


当 GCC 无法继续前进时,它就会终止。

如果编译器遇到错误,它必须猜测正确的代码应该是什么并尝试遵循。实际上,这意味着您始终需要修复第一个错误并重新运行编译,因为其余的都是无意义的。

确保你没有转身-Wfatal-errors on.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何让 gcc 跳过错误,但仍然输出它们。 的相关文章

随机推荐

  • 我可以自动实现类吗?

    在斯卡拉兹每Monad实例自动是一个实例Applicative implicit val listInstance new Monad List def point A a gt A List a def bind A B fa List
  • Gulp 在 Windows 上运行失败 |错误消息:Microsoft JScript 编译错误、无效字符

    我安装了Node js在我的 Windows 7 本地计算机上 如以下链接所述 安装 node js npm windows 之后我安装了Gulp js通过命令行执行此命令 npm install g gulp 然后我将此路径添加到环境变量
  • 监控mysql的变化

    我有一个通过 hibernate 使用 MySQL 数据库的 Java 应用程序 数据库实际上用作持久层 在程序初始加载时读取数据库 然后将记录维护在内存中 然而 我们增加了额外的复杂性 其中另一个进程也可能更改数据库 并且如果这些更改能够
  • 在视图中获取 JSON 请求(使用 Django)

    我正在尝试设置一个视图以从 API 接收 JSON 通知 我正在尝试弄清楚如何获取 JSON 数据 目前我以此为起点来查看请求是否被正确接收 def api response request print request return Htt
  • 在多个 go 模块的父目录中运行 `go test`

    看一下这个目录结构 root one go mod go sum main go main test go two go mod go sum main go main test go 假设我在父目录中root 我想运行所有子目录中的所有测
  • 如何在不使用 Azure Databricks 中的 Pyspark 缓存数据的情况下查询损坏记录?

    我遇到了数据块中记录损坏的问题 我们想要对损坏的记录进行计数 并将损坏的记录保存在特定位置作为增量表 为此 我们正在阅读使用PERMISSIVE并据此进行查询 corrupt record column 我们在 Azure Databric
  • 如何通过未按约定命名的字段关联 CakePHP 中的模型?

    我有两个带字段的表username同时 如何为本地表和外部表指定字段名称 我希望 CakePHP 会做类似的事情 ON T1 username T2 username 结果 如果没有任何更改 表将按以下条件连接 ON T1 id T2 t1
  • Android 中列表视图行中的 TextView 在滚动时显示重复值?

    我正在使用 ListView 的自定义适配器 其中有一个 TextView 和一个 Spinner 从 Spinner 中选择值后 将值复制到列表中相应同一行的 TextView 中 问题是 由于 ListView 中有超过 40 个元素
  • javac 响应“不是文件”,但文件存在

    当我使用 javac 编译一个 Java 文件时 它响应错误not a file 代替file not found 所以我尝试在 WSL 环境中编译它 它可以很好地编译相同的文件 然后我意识到可能是因为我把文件放在了OneDrive下 所以
  • 如何使用 .NET 从 SSRS 报告获取数据源信息

    我目前正在制作一个 ASP Net 和 C 页面 这是一些报告的前端 我还想从与报告相同的数据源运行一些查询 每个报告仅使用 1 个数据源 是否可以使用 ReportingService2005 或 ReportExecutionServi
  • 在 Eclipse 中一次更改多个文件的文本编码

    我的 Eclipse 项目中有一些 UTF 8 HTML 模板 Eclipse 一直将它们视为具有不同的编码 它说编码是 由内容决定的 我想强制正确的编码 我可以对单个文件强制使用它 但为父文件夹设置编码不会影响其中的文件 因为属性表中没有
  • 限制可执行文件在特定计算机上运行的最简单方法

    我正在尝试创建一个只能在一台机器上运行的可执行文件 实现这一目标的最简单方法是什么 许可证文件 或者是否有一个类似于网络连接 MAC 的机器地址 我可以将其硬编码到可执行文件中 如果它只在一台机器上运行 那么 只需保护该机器并仅将可执行文件
  • jQuery 幻灯片图像转换

    我的 jQuery 幻灯片有问题 我似乎无法弄清楚 在图像转换期间 幻灯片将闪烁白色 而不是很好地淡入下一张图片 我相信这与以下代码行有关 slideshow img first fadeOut 1000 next fadeIn 1000
  • iOS 11 主屏幕 Web 应用程序中的 Cookie 过期

    iOS 11 自 iOS 11 0 1 起仍然存在问题 主屏幕 Web 应用程序和 Cookie 似乎存在问题 当从服务器设置 cookie 时 iOS 11 似乎会间歇性地删除 cookie 其他时候 当服务器使 cookie 过期时 i
  • 如何判断按下的是哪个 SHIFT 键?

    在我的游戏中 我希望能够使用左右 Shift 键来实现不同的功能 在Java 或其他语言 中 有什么方法可以区分这两者吗 The KeyEvent class has only VK SHIFT which corresponds to b
  • Python 相当于 R 的 poly() 函数?

    我试图了解如何使用 scikit learn 或其他模块 在 R 中复制 poly 函数 例如 假设我在 R 中有一个向量 a lt c 1 10 我想生成三阶多项式 polynomial lt poly a 3 我得到以下信息 1 2 3
  • 在 C# 中将对象数组转换为 XML

    我知道没有内置转换器可以将对象数组转换为 XML 是否有一种快速基本的方法可以从数组中创建 XML 以帮助我在这个 XML 和我拥有的另一个 XML 之间进行 LINQ to XML 联接 您可以使用 Linq to XML 将现有数据结构
  • array.find 不适用于 Babel

    我正在使用 Babel 转译我的 ES2015 代码 然而它并没有翻译find对于数组 以下行引发错误TypeError options find is not a function let options 2 23 4 options f
  • 通过 PHP 加载图像

    我正在尝试通过 PHP 加载图像 但我不知道如何 文件名存储在数据库中 例如image jpg if GET image Client requesting image so retrieve it from DB id mysql rea
  • 如何让 gcc 跳过错误,但仍然输出它们。

    是否可以强制 gcc 报告错误 但继续编译它们 本质上 我试图在 c 文件中生成错误列表 但 gcc 总是在出现第一个错误时终止 我已经在谷歌上搜索了一段时间 据我所知 这并不是一个明显需要解决的问题 当 GCC 无法继续前进时 它就会终止