我想让编译器警告warning: too many arguments in call to 'IF'
出错(其中IF
是函数)。在函数中调用``太多的参数'在Clang中出现错误
我在配置clang时遇到了问题,因为我找不出实际的警告名称。
我试过如下:
clang -Werror=too-many-arguments main.c
warning: unknown warning option '-Werror=too-many-arguments'; did you mean '-Werror=unknown-argument'?
[-Wunknown-warning-option]
但这只是产生上述警告。
随着
clang -Werror main.c
警告不会成为一个错误,但我试图让只有这个特定的警告的错误。
如何找到此编译器警告的名称,以便我可以将其提升为编译器错误?
谢谢。
我以某种方式怀疑这是一个警告,你可以禁用;作为语言语法的问题,调用具有与原型不匹配的参数列表的函数在C中是非法的。 –
@DavidHoelzer我认为这与OP所询问的是相反的...... –
@DavidHoelzer我正在尝试将警告提示错误。 – sbdchd