gcc 如何禁用收缩转换警告?

bqf10yzr  于 2023-11-19  发布在  其他
关注(0)|答案(3)|浏览(119)

我使用-Wall并更新到新的gcc我有很多warning: narrowing conversion。我想禁用它们,但保留所有其他警告不变(理想情况下)。
我在http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html中找不到任何关于narrowing的信息
如何禁用收缩转换警告?是否可能?
P.S.
1.我需要禁用警告,而不是在源代码中修复它们。
1.盲目的-Wno-conversion没有帮助。

uklbhaso

uklbhaso1#

正如gx_ said,将-Wno-narrowing添加到命令行应该忽略这些错误。我在升级到C++0x时遇到了这个问题。

uoifb46i

uoifb46i2#

作为一个小的FYI,如https://clang.llvm.org/docs/DiagnosticsReference.html#wnarrowing上详细说明的那样,这是-Wno-c++11-narrowing的别名(有多个narrowing警告标志)

bqujaahr

bqujaahr3#

尝试此选项-Wno-error=缩小

相关问题