g ++标志的含义-Wall -W -Werror

时间:2015-03-25 11:51:38

标签: gcc-warning compiler-flags

这些是什么以及他们做了什么?

-Wall -W -Werror

我在Ubuntu中使用终端用这个命令编译程序:

$ g++ -Wall -W -Werror main.cpp -o exec

有人能解释一下吗?

1 个答案:

答案 0 :(得分:13)

-Wall:启用一组警告,实际上并非全部 -W:启用额外警告,建议使用-Wextra代替具有相同含义的-Werror {{1}}:每个警告都被视为错误。

请参阅GCC文档: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options