lint产生一些警告,如:
foo.c XXX Warning 534: Ignoring return value of function bar()
Run Code Online (Sandbox Code Playgroud)
来自lint 手册
534忽略功能的返回值
'符号'(与位置比较)返回值的函数仅针对副作用调用,例如,在语句本身或逗号运算符的左侧.尝试:(void)function(); 调用函数并忽略其返回值.另请参见§5.5"标志选项"中的fvr,fvo和fdr标志.
我想在编译期间得到这个警告,如果有的话.gcc/g ++中有没有选项来实现这个目的?我打开了,-Wall
但显然没有发现这一点.