我使用-Wall
并更新到新的 gcc 我有很多warning: narrowing conversion
. 我想禁用它们,但保持所有其他警告不变(理想情况下)。
narrowing
我在http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html中什么也找不到
如何禁用缩小转换警告?有可能吗?
附言
我需要禁用警告,而不是在源代码中修复它们。
瞎了
-Wno-conversion
也没用。
我使用-Wall
并更新到新的 gcc 我有很多warning: narrowing conversion
. 我想禁用它们,但保持所有其他警告不变(理想情况下)。
narrowing
我在http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html中什么也找不到
如何禁用缩小转换警告?有可能吗?
附言
我需要禁用警告,而不是在源代码中修复它们。
瞎了-Wno-conversion
也没用。
正如 gx_ 所说,添加-Wno-narrowing
到您的命令行应该忽略这些错误。我在升级到 C++0x 时遇到了这个问题。
作为一个小的 FYI,详见https://clang.llvm.org/docs/DiagnosticsReference.html#wnarrowing这是 -Wno-c++11-narrowing 的别名(有多个缩小警告标志)