gpt4 book ai didi

C标准默认禁止警告

转载 作者:太空狗 更新时间:2023-10-29 15:19:20 27 4
gpt4 key购买 nike

看到另一个 question如果发问者使用 -Wall 编译,那么答案会很明显让我思考。

是否有基于“C 标准”的原因导致编译器无法默认启用 -Wall

据我所知,没有一个主要的编译器这样做(而且历史上肯定没有一个这样做过),我想知道这是对标准的遵守,还是其他一些原因(惯性、向后兼容性)管他呢)。推测其他原因可能是题外话(基于意见),但我认为询问标准是否要求这种行为是题外话(事实)。

最佳答案

引自 N1570 附件一:

1 An implementation may generate warnings in many situations, none of which are specified as part of this International Standard.

这意味着警告对编译器来说不是强制性的,所以我认为不会有任何基于“C 标准”的原因。

关于C标准默认禁止警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36664859/

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