gpt4 book ai didi

gcc - 获取默认 GCC 警告列表

转载 作者:行者123 更新时间:2023-12-04 04:41:56 26 4
gpt4 key购买 nike

我想知道当没有指定 -Wx 或 -W-no-x 标志时,是否可以获得在 GCC 中启用的警告列表?我需要这个,因为我有 2 个不同的 GCC 版本(即 3.3 和 4.3),它们对具有相同编译标志的相同代码有不同的 react 。

例如,4.3 没有附加警告选项会在发生有符号到无符号比较时抛出警告,而 3.3 仅在 -Wsign-compare 标志时才会发出警告。所以,我想弄清楚,我应该向 gcc-3.3 添加哪些标志以强制它检测 4.3 默认情况下所做的相同警告。

对于 4.3,我设法使用 gcc -Q --help=warnings | grep enabled 获得了这样的警告列表。 ,但 3.3 似乎没有提供这样的功能。有谁知道,如何以其他方式完成?也许是定义警告状态的源文件?

问候,
马文

最佳答案

GCC 命令行选项通常在 gcc/common.opt 文件中定义。
尝试在此文件中搜索“警告”关键字。

关于gcc - 获取默认 GCC 警告列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11970165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com