5
启用彻底和详细的g ++警告的标志
通常在C下gcc,我将从以下警告标志集开始(从多个来源痛苦地组合起来): -Wall -Wextra -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast \ -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Winline -Wundef \ -Wnested-externs -Wcast-qual -Wshadow -Wwrite-strings -Wno-unused-parameter \ -Wfloat-equal -pedantic -ansi 我将使用这组警告构建(至少是我的调试版本),并修复所有可能的内容(通常是所有内容),然后仅在不相关或不可修复的标记时才将其删除(几乎永远不会这样)。有时,-Werror如果在编译时必须离开,我也会添加。 我只是在学习C ++(是的,我落后时代15年),我想从右脚开始。 我的问题是:是否有人在下面为C ++预编译了一组类似的完整警告标志g++?(我知道其中许多都一样。)