这些是什么,它们做什么?
-Wall -W -Werror
我在Ubuntu中使用终端通过以下命令编译程序:
$ g++ -Wall -W -Werror main.cpp -o exec
有人可以向我解释吗?
最佳答案
-Wall
:启用一组警告,实际上不是全部。-W
:启用额外警告,建议改用具有相同含义的-Wextra
-Werror
:每个警告都被视为错误。
请参阅GCC文档:
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options