C++ 警告:未知警告选项'-逻辑运算';你是说'-有多长时间;?

C++ 警告:未知警告选项'-逻辑运算';你是说'-有多长时间;?,c++,clang++,C++,Clang++,在使用clang++在Mac os上编译源代码时,我得到了这个警告标志。 完整的编译选项 -Wall -Wextra -Wcast-align -Wfloat-equal -Wformat=2 -Wlogical-op -Wno-missing-field-initializers -Wno-old-style-cast -Wno-sign-compare -Wno-sign-conversion -Wno-write-strings -Wreturn-type -Werror=return-t

在使用clang++在Mac os上编译源代码时,我得到了这个警告标志。 完整的编译选项

-Wall -Wextra -Wcast-align -Wfloat-equal -Wformat=2 -Wlogical-op -Wno-missing-field-initializers -Wno-old-style-cast -Wno-sign-compare -Wno-sign-conversion -Wno-write-strings -Wreturn-type -Werror=return-type -Werror=uninitialized -Wunreachable-code -Wno-keyword-macro -Wno-reserved-id-macro -Wno-unused-const-variable $1 $2 $3

您是否正在使用正在构建的项目支持的Clang版本?(或者它可能根本不支持Clang?
Clang
不支持该标志;请参阅包含所有编译器标志的列表。
-wllogical op
是GNU GCC和g++警告。Clang++不提供该警告。