禁用/覆盖-Werror = sign-compare

时间:2018-09-18 12:56:10

标签: c++

我认为以不同的方式提出了这个问题,但是我找不到我的案子的答案。 有一个带有XYZ.mk文件的代码库,其中包含来自不同位置的其他make文件。在构建系统中的某个地方,-Werror=sign-compare已启用,我需要在本地进行更改时在XYZ.mk中(或通过命令行:gmake -f XYZ.mk [some option])暂时将其禁用。但是我不知道怎么办!!

感谢您的帮助。

谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用“启用”标志来禁用任何错误,但在其前面加上“否”。

-Wno-error=sign-compare中一样。

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