这些是什么,它们做什么?

-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

10-08 08:23