g++ 标志的含义 -Wall -W -Werror
Posted
技术标签:
【中文标题】g++ 标志的含义 -Wall -W -Werror【英文标题】:Meaning of g++ flags -Wall -W -Werror 【发布时间】:2015-03-25 11:51:38 【问题描述】:这些是什么以及它们的作用是什么?
-Wall -W -Werror
我在 Ubuntu 中使用终端通过以下命令编译程序:
$ g++ -Wall -W -Werror main.cpp -o exec
谁能给我解释一下?
【问题讨论】:
【参考方案1】:-Wall
:启用一组警告,实际上不是全部。-W
:启用额外警告,建议使用-Wextra
,含义相同-Werror
:每个警告被视为错误。
参见 GCC 文档: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options
【讨论】:
以上是关于g++ 标志的含义 -Wall -W -Werror的主要内容,如果未能解决你的问题,请参考以下文章