Pol*_*toS 9 c compiler-construction gcc compiler-warnings
有没有可能告诉GCC使用warn_unused_result标志来表示所有功能,即使没有相应的属性?因为如果我忘记检查返回值,我也可以忘记添加GCC特定属性.
我已经看到它可能与其他一些编译器.
不,您只能告诉 gcc 忽略所有warn_unused_result标志,-Wno-unused-result但各自-Wunused-result仅设置默认值(仅对标志发出警告)。-Wall -Wextra -pedantic如果可以激活,则编译应该会触发警告,但事实并非如此,所以它不能。
除此之外,我想知道为什么你会想要这个,忽略函数的结果并不罕见,并且所有库都可能会产生大量警告。