如何在 vim 的 SysntasticCheck 中显示所有“g++ -Wall”错误警告?

How to display all " g++ -Wall " error warnings in SysntasticCheck for vim?

我想在 vim 的 syntasticcheck 中显示 g++ -Wall 命令为 cpp 文件显示的所有警告消息。

我该怎么做?

对于 gcc 插件,您可以使用

设置传递给 C 编译器的选项
let g:syntastic_c_compiler_options = '-Wall'

C++ 文件也是如此

let g:syntastic_cpp_compiler_options = '-Wall'

或者,如果您使用 cmake 构建,您还可以使用

生成编译数据库
% cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=YES /path/to/sources

然后使用 syntastic clang-check 插件进行检查,该插件完全使用用于编译文件的标志。