代码之家  ›  专栏  ›  技术社区  ›  rahman

disable/override-Werror=符号比较

c++
  •  0
  • rahman  · 技术社区  · 8 年前

    我想这个问题被问到了不同的方式,但我找不到我的案件的答案。 有一个带有XYZ.mk文件的代码库,其中包括来自不同地方的其他make文件。在构建系统的某个地方, -Werror=sign-compare 已启用,我需要在XYZ.mk(或通过命令行: gmake -f XYZ.mk [some option] )当我在本地进行更改时。但我不知道怎么做?!

    谢谢你的帮助。

    谢谢你

    1 回复  |  直到 8 年前
        1
  •  2
  •   Some programmer dude    8 年前

    可以使用“启用”标志禁用任何错误,但用“否”标记它。

    就像在 -Wno-error=sign-compare .

    请注意,如果将其启用为警告,则仍将显示为警告。