g++ 标志的含义 -Wall -W -Werror
Meaning of g++ flags -Wall -W -Werror
这些是什么,它们有什么作用?
-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
这些是什么,它们有什么作用?
-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