clang编译器标志中的-Wextra
是什么意思?
我很好奇-Wall
,-Werror
等所有标志的含义。我能够找到其他人的答案,但找不到-Wextra
。
clang -Wall -Wextra -Werror
最佳答案
-Wextra
标志不仅特定于clang编译器,而且还记录在GCC Compiler中。基本上,-Wall
启用所有(通用)警告标志,但这不包括许多标志。
其中的某些(尤其是-Wempty-init-stmt
,-Wignored-qualifiers
,-Winitializer-overrides
,-Wmissing-field-initializers
,-Wmissing-method-return-type
,-Wnull-pointer-arithmetic
,-Wsemicolon-before-method-body
,-Wsign-compare
,-Wunused-parameter
)被-Wextra
覆盖。
您可以在documentation中找到有关这些含义的更多信息。
关于c - -Wextra`标志在clang编译器中意味着什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57828953/