我使用-Wall
并更新到新gcc我有很多warning: narrowing conversion
。我想禁用它们,但保持所有其他警告不受影响(理想情况下)。
我在http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
中找不到narrowing
的任何内容
如何禁用缩小转换警告? 它有可能吗?
P.S。
我需要禁用警告,而不是在源代码中修复它们。
盲人-Wno-conversion
无效。
答案 0 :(得分:11)
正如gx_所说,在命令行中添加-Wno-narrowing
应该忽略这些错误。升级到C ++ 0x时自己遇到了这个问题。
答案 1 :(得分:0)
作为小型FYI,如https://clang.llvm.org/docs/DiagnosticsReference.html#wnarrowing所述,这是-Wno-c ++ 11-narrowing(有多个变窄警告标志)的别名