建议使用gcc构建C++的-W标志

pmr*_*pmr 11 c++ gcc build-process compiler-warnings

我一直在寻找对C的警告选项的推荐G ++名单++,只有能找到这样的:对于C推荐GCC警告选项有用的GCC标志对C这些都是非常特定于C

-Wall和-Wextra启用gcc可以生成的大多数但不是全部警告.

哪些选项未启用哪些警告特别是在编译C++时也应该打开?

Eva*_*ran 15

-Wall -Wextra倾向于覆盖真正值得注意的那些.就个人而言,我也喜欢-ansi -pedantic偶尔编译-Wshadow.

此外,它可能有点嘈杂,并且在100%的时间内都没有用,但-Weffc++有时也提供了更好的代码质量建议.