有没有办法在最大数量的警告后停止编译而不将其转换为错误并使用-fmax-errors?
我有带有警告的第三方库,我不想更改它们。
答案 0 :(得分:0)
在返回的550个选项中
g++ --help=common
您可以grep表示“最大”:
g++ --help=common | grep max
找到“ -fmax-errors”
-fmax-errors =报告的最大错误数。
-fpack-struct =设置初始最大结构成员对齐方式。
但是没有“ -fmax-warnings”。
您还可以在464个警告选项中进行选择:
g++ --help=warnings | grep max
仅返回:
-Woverlength-strings如果字符串比字符串长,则发出警告。 最大便携性
结论:
我认为您正在寻找的“ -fmax-warnings”选项之类的东西不存在。